我的手上有一个非常奇怪的问题......
当我尝试在使用=>
后将所有内容都打印到页面上时,我会尝试使用。
在代码中确实没有问题,它在我最初在linux机器上开发时起作用,但现在当我尝试在wamp中使用它时它不会...
所以我最好的猜测是,虽然=>
在其他类中工作正常,但这是一个问题。
无论如何,我会将代码粘贴到此处。
的index.php:
<?php
require_once('classname.class.php');
Classname::getInstance();
classname.class.php:
<?
class Classname
{
protected static $defSettings = array(
'TITLE' => 'My site'
);
other code...
因此,当我加载页面时,它会打印出来:
'我的网站');其他代码......
致命错误:“第4行的C:\ wamp \ www \ site \ index.php”中找不到“Class'Classname'”
究竟是什么导致这种情况?
编辑:解决了。愚蠢的“拼写错误”。答案 0 :(得分:3)
每个PHP代码块都必须包含<?php ... ?>
个代码标记,即使您使用的是include()
或require()
。
请记住,没有“PHP脚本”这样的东西。只有包含PHP代码块的文件。如果没有<?php ... ?>
标记,PHP解释器将不会将文本视为代码。