background image

  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服务扩展.

  步骤三: 扩展名-->php,然后添加

  步骤四:找到php.exe的路径添加上去。

  步骤五: 确定就可以了!