安全黑客
当前位置:安全黑客文章资讯网站建设网站编程
日期:2012-08-22 09:09:00  来源:本站整理

来点新手PHP学习心得[网站编程]

赞助商链接



  本文“来点新手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()函数,流操作,数据库查询等.   13,abstract和interface的辨别:

  • abstract可以有非抽象办法,interface不行;
  • abstract对办法的拜候掌握可以有protected,而interface必须为public;
  • abstract只能被担当,当然一个类只能担当一个类,而一个类则可以实现多个interface.

  14,echo,print,print_r,var_dump,var_export的辨别:

  • echo,print是语法构造,不是函数,并且只能显示基本范例,不能显示数组和对象,其他都是函数,可以显示数组和对象;
  • echo 可以显示多个变量,用逗号离隔;
  • print_r第二个参数可以决意是输出变量,还是将变量作为返回值;
  • var_dump会打印变量的具体信息,比方长度和范例,并且可以传送多个变量作为参数;
  • var_export返回的是合理PHP代码格局.

  15,考证邮箱: filter_var($email, FILTER_VALIDATE_EMAIL);   16,获得文件扩大名的办法:

  • 一,pathinfo($filename),取extension的值.
  • 二,end(explode('.',$filename)).

  17,文件锁定函数flock——的常量参数. 同享锁(读取操作)——LOCK_SH 独占锁(写入操作)——LOCK_EX 释放锁(无论同享还是独占)——LOCK_UN 防堵塞——LOCK_NB

可以通过fclose()函数释放锁定操作.

18,考证字符串能否是合理IP:

不用正则,直接用ip2long(),合理例返回数字,不合理例返回false.

19,PHP 5.3开始,可以利用__DIR__来获得当前脚本所在目录,不用再realpath(__FILE__)了.


  以上是“来点新手PHP学习心得[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看安全黑客为您推荐以下文章:
  • 来点新手PHP学习心得
  • 本文地址: 与您的QQ/BBS好友分享!

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    免责条款 - 广告合作 - 下载声明 - 欢迎投稿 - 友情连接 - 网站地图 -
    Copyright © 2012-2013 www.110hack.com. All Rights Reserved .