在看帝国cms的connect.php是发现第一句是error_reporting(E_ALL ^ E_NOTICE);以前也没注意过这个语句,知道是设置错误提示的,但不清楚具体怎样设置使用.下面从网上摘抄了些东西,总结了一下.     举例说明: 在Windows环境下:原本在php4.3.0中运行正常的程序,在4.3.1中为何多处报错,大体提示为:Notice:Undefined varialbe:变量名称. 例如有如下的代码: 复制代码代码如下: if (!$tmp_i) { $tmp_i…
在4.3.0中运行正常,在4.3.1中运行会提示Notice:Undefined varialbe:tmp_i 问题下下: 1.问题出在哪里? 2.应如何修改这段代码? 3.不改段代码,如何修改php.ini中的设置使原来在4.3.0中的程序在4.3.1的环境下运行正常?而不出现这个错误提示. 解决办法: 在程序开头加一句: error_reporting(E_ALL & ~E_NOTICE); 或error_reporting(E_ALL ^ E_NOTICE); 或者 修改php.ini e…
在用php做网站开发的时候 , 为防止用户看到错误信息,而出现的不友好界面.故一般性会在php.ini里设置:display_errors = Off;不过在开发的时候,我们有时候需要打开错误信息.这时候,可以在php文件里设置:1.    ini_set("display_errors","On");2.    error_reporting(E_ALL);不过有时候我们及时这样设置了  还是无法显示php里的语法错误.这是由于php文件的语法错误导致该文件根本没…
JavaScript学习09 函数本质及Function对象深入探索 在JavaScript中,函数function就是对象. JS中没有方法重载 在JavaScript中,没有方法(函数)重载的概念. 例子: <html> <head> <script type="text/javascript"> function add(number) { alert(number + 20); } function add(number, number1)…
 C++学习之函数指针          和数据项类似,函数也有地址,函数的地址是存储在机器语言代码的内存的开始地址.通常,这些地址对用户而言,不重要也没什么用处,但对程序而言,它却很有用. 一.函数地址     函数地址的获取很容易:只要使用函数名即可.也就是说,如果think()是一个函数,那么他的函数名think就是该函数的地址,要将函数作为参数进行传递,必须传递函数名字,一定要区分传递的是函数的地址还是函数的返回值:如下面所示:        prosess(think):传递的是thi…
原文:Javascript学习5 - 函数 在Javascript中,函数和对象是交织在一起的.有些函数的特性与对象相关联.这一点的内容在第六部分会讨论到. 这一部分主要讨论函数与其它比较熟悉的语言(如C/C++)不同的地方 5.1 函数定义     function 函数名(参数1,参数2...)     {         主体;     }     函数内可以有return,也可以没有return. 没有return时,函数返回undefined值.     另外,Javascript是类…
原因就是在php.ini里面将display_errors关闭了.可以在php.ini里面将display_errors配置为On,然后重启php-fpm ini_set('display_errors','On'); error_reporting(E_ALL);…
<python基础教程(第二版)>学习笔记 函数(第6章) 创建函数:def function_name(params):  block  return values 记录函数:def function_name(params):  'NOTE' #注释  block  return values function_name.__doc__help(function_name) return # 没有返回值 位置参数和关键字参数:关键字参数要提供参数的名字:def function_name(…
python学习8—函数之高阶函数与内置函数 1. 高阶函数 a. map()函数 对第二个输入的参数进行第一个输入的参数指定的操作.map()函数的返回值是一个迭代器,只可以迭代一次,迭代过后会被释放. # self define a function def map_xuan(func,array): temp = [] for i in array: tem = func(i) temp.append(tem) return temp num_1 = [1,2,5,6,9] print(m…
python学习7—函数定义.参数.递归.作用域.匿名函数以及函数式编程 1. 函数定义 def test(x) # discription y = 2 * x return y 返回一个值,则返回原本的object: 过程与函数的区别,过程无return返回值,但是python会自动赋予一个None返回值. def test(x) # discription y = 2 * x print(y) 若返回多个值,python会将多个元素包装成一个元组,并返回.即实际上仍然只返回一个值. 函数只要…