php初学入门常见的问题和基础案例总结
目前IT领域php的需求也是相对较高的,一个合格的php软件工程师的薪金待遇着实让人
震惊,目前上海、南京、深圳这些发展比较快的大城市对php软件工程师的需求更是与日俱
增,但是一个刚刚初学php还未入门的学员究竟应该怎样来学习,在刚开始他们会遇到怎样
的问题呢?这些有必要参考一下,深圳达内福田培训中心的师哥们的经验总结。
1.Win32下apache2 用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)
.............
2.显示错误信息
当php.ini的display_errors = On并且error_reporting = E_ALL时,将显示所有的错
误和提示,调试的时候最好打开以便纠错,如果你用以前php写法错误信息多半是关于未定
义变量的。变量在赋值以前调用会有提示,解决办法是探测或者屏蔽
例如显示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo
header already sent
3.这个错误通常会在你使用HEADER的时候出现,他可能是几种原因:1,你在使用HEADER
前PRING或者ECHO了2.你当前文件前面有空行3.你可能INCLUDE了一个文件,该文件尾部有空
行或者输出也会出现这种错误。!
4.php在2003上面安装(ISAPI的安装方法恳请高手指教)
PHP4的php4isapi.dll好像和2003有些冲突,只能用CGI模式安装
步骤一,先www.php.net下在一个安装程序,我是装的是:php-4.2.3-installer.exe,
你也可以去找最新的版本,在安装php-4.2.3-installer.exe之前保证你的IIS6.0启动了,
并能够访问。 安装好以后,在默认网站-->应用程序配置
步骤二:点击 web服务扩展 -->新建web服务扩展.