多数大学生出来选择的工作和专业无关
首页 > 新闻动态 > 学员感言

新手PHP学习心得

时间:2013-11-05 20:35:47 [来源]:郑州PHP培训学校

  1,花括号“{}”可以像“[]”操作数组一样操作字符串,来获得指定位置的字符。

2,PHP标签“<?php ?>”在独立PHP脚本内可以不写结束标签,这是为了避免意外的空格导致输出而报错。可以用注释来标明脚本结束。
 
3,echo是语法结构,不是函数。后面跟多个字符串时用逗号“,”效率更好。
 
4,数组中,1、'1'、true为索引的时候都会强制转换为1。而'01'不会进行转换,会按照字符串处理。
 
5,将一个类的代码写在不同PHP标签内是不合法的,会报语法错误。而函数则没问题。
 
6,session与cookie的区别与关系。
session保存在服务器上,cookie保存在客户浏览器上; 
session保存可以是硬盘上的文件、数据库、memcached,cookie可以保存到硬盘(持久cookie)和内存里(会话cookie); 
session_id传递方式有两种,一是cookie,二是get方式(可以通过 session.name 配置项来指定保存session_id的变量名称)。 
 
7,获得当前时间戳用$_SERVER['REQUEST_TIME']代替time(),可以减少一次函数调用,效率更高。
 
8,检查字符串是否超过某长度可以用isset($str{n})的语法代替strlen()函数,例如:判断$a的长度是否超过5,可以用isset($a{5})来判断。这样效率更高。
 
9,header()函数过后要exit,否则后面代码还会执行。
 
10,大数组用引用传递,减少内存占用,用完就unset()。
 
11,数据库连接在使用的时候才建立,完全用完了记得关闭连接。
 
12,set_time_limit()的局限性。只能限制脚本本身的运行时间,对于外部执行的时间无法控制,例如:system()函数,流操作,数据库查询等。

上一篇:怎样学习PHP

下一篇:php实现页面跳转的三种方法分享