php专区

 首页 > php专区 > PHP高级 > 缓存异常处理 > PHP语言,未赋值的变量?该怎么处理

PHP语言,未赋值的变量?该怎么处理

分享到:
【字体:
导读:
         摘要:PHP语言,未赋值的变量?http://docs.php.net/manual/zh/language.types.null.php 问题: 1. <?php if($x)&nb...

PHP语言,未赋值的变量?该怎么处理
PHP语言,未赋值的变量?
http://docs.php.net/manual/zh/language.types.null.php

问题:
1.

    if ($x)        
       echo "1";
    else
       echo "0";
?>


ubuntu@ubuntu:~$ php /var/www/b.php
PHP Notice:  Undefined variable: x in /var/www/b.php on line 3

上面代码,第3行错了!

PHP语法,变量可以不赋值。
如果,变量不赋值,其值是:NULL。对么?
为什么编译,第3行出错呢?




------解决方案--------------------
这与你的 php 错误检查级别设置有关

只在屏蔽掉 E_NOTICE 级别检查时,才不会报 Notice 警告
程序中 error_reporting(E_ALL ^ E_NOTICE);
php.ini 中 error_reporting=E_ALL ^ E_NOTICE
这少要有一个


------解决方案--------------------
错误报告级别
PHP语言,未赋值的变量?该怎么处理
分享到:
php单例对象形式
php单例对象形式 php单例对象模式 ? 假设我们需要写一个类用来操作数据库,并同时满足以下要求: ①SqlHelper类只能有一个实例(不能多)②SqlHelper类必须能够自行创建这个实例③必须自行向整个系统提供这个实例,换句话说:多个对象共享一块内存区域,比如,对象A设置了某些属性值,则对象B,C也可以访问这些属性值(...
经过URL抓取网页的TITLE,有些网站抓不到...
经过URL抓取网页的TITLE,有些网站抓不到,方法愚笨,求指点 通过URL抓取网页的TITLE,有些网站抓不到,方法愚笨,求指点。本帖最后由 u012716911 于 2013-11-04 11:25:29 编辑 代码是我自己这样想着写的,不知道还有没有更好的方法。请各位给些指点 有些网站可以抓到,如百度,有些网站就抓不到,比如太平洋...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……