PHP Class hata

3 Cevap

Ben şu hatayı alıyorum:

Ayrıştırma hatası: '}' T_OLD_FUNCTION veya T_FUNCTION veya T_VAR veya bekliyor, sözdizimi hatası, beklenmedik T_STRING

Başvurulan hatları şunlardır:

class Food {

private $q = array();   
private $nutrients = array();

...

Ben nasıl bu hata düzeltebilirim?

3 Cevap

Eğer sadece bir php 5 ortamda "özel" kullanabilirsiniz. PHP 4 bu koşuyoruz gibi görünüyor.

Ben bir bitiş kaşlı ayraç '}' eksik düşünüyorum. (En azından verilen koda yaptım).

Ama siz temin olduğunca az kod ile söylemek zor. Konuda daha fazla kod veriniz.

Bu bir yerde herhangi bir fonksiyon çağrıları veya değişken bildirimleri dışında sınıfta daha beyan bir dize neden olması muhtemeldir.

Başka bir olası nedeni beyanlarının birinin ucunda bir eksik noktalı virgül.

Eğer (kusurlu satır numarası da dahil) daha fazla kod verebilir misiniz.