1 / 2
文档名称:

php概念区别.doc

格式:doc   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php概念区别.doc

上传人:xxj165868 2015/10/4 文件大小:0 KB

下载得到文件列表

php概念区别.doc

相关文档

文档介绍

文档介绍:() print() print_r() 的区别(4条)
echo print不是真正的函数,而是PHP语言结构
print_r可以打印出复杂类型变量的值(如数组,对象)
echo的执行效率最高
echo 可以输出用”,”分割的多个字符串,print不行
?(2条)
include()产生一个警告,PHP文件继续向下执行;而require()则导致一个致命错误,终止脚本处理。
Require()调用文件时只要程序一执行,立即调用外部文件,而include()只有程序执行到该语句时,才会调用外部文件
,jsp,php优缺点
Asp:默认脚本语言是VB,容易上手,拥有强大的组件,但asp只能运行在WINDOWS的IIS服务上,容易被SQL注入
Jsp:完全的OOP语言,有各种成熟的框架和设计模式,处理大量数据时速度优势可以显现出来,缺点是维护成本高,开发周期长
Php:从环境到软件完全免费,有强大的函数库,执行效率高,移植性强,安全性强,缺点是进程不可以常驻内存,执行完页面后内存就自动释放了,小数据量时速度比JSP快,处理大量数据时速度就明显不如JSP了。而且作为脚本语言,调试起来没有编译型语言方便。
。什么时候传值什么时候传引用
所谓值传递,就是说仅将对象的值传递给目标对象,就相当于copy;系统将为目标对象重新开辟一个完全相同的内存空间。
   所谓引用,就是说将对象在内存中的地址传递给目标对象,就相当于使目标对象和原始对象对应同一个内存存储空间。此时,如果对目标对象进行修改,内存中的数据也会改变。
按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。按引用传递则不需要复制值,对于性能提高很有好处。
在函数中操作完成后,需要改变原来变量的值时使用传引用。
()和***@foo()之间有什么区别
PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。
注意: @ 运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上@ 运算符。例如,可以把它放在变量,函数和include()调用,常量,等等之前。不能把它放在函数或类的定义之前,也不能用于条件结构例如 if 和