webForumDet fria alternativet

Inkludera variablar i en klass

PHP

3 svar · 312 visningar · startad av pakmannen

Medlem sedan dec. 2002227 inlägg
Frågan#1

Hej!

Förstår inte varför inte detta fungerar:

class Klassen
{
   include 'config.php';
}

Där config.php innehåller ett gäng variablar, ungefär så här:

var $ettan = 1;
var $tvåan = 2;

etc. Sidan bara dör så fort jag använder include/require inne i en klass. Någon som vet varför?

Medlem sedan aug. 2004903 inlägg
#2

gissar bara. men ska inte inklude användas så här

include "config.php";

Kanske inte spelar någon roll

Medlem sedan juni 20008 205 inlägg
#3

Hur man skriver strängen som används för att inkludera spelar ingen roll. Däremot låter det högst rimligt att det inte går att inkludera saker mitt inne i en klassdeklaration. Varför vill du göra det?

Medlem sedan dec. 2002227 inlägg
#4

Efter att ha kollat igenom php.net rätt grundligt så har jag förstått att man inte kan göra detta. Och i all ära var det väl ingen bra idé från första början. Så fort jag fattade att det fanns konstruktorer i php så löste det sig fint.

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)