随笔分类 -  php概略

php程序的一些注意点
摘要:$_SERVER 包含http信息头,路径和服务器端的一些信息,没发送一次HTTP请求,就会创建一个$_SERVER数组Array ( [HTTP_HOST] => localhost [HTTP_REFERER] => 从那个链接过来 [SERVER_N... 阅读全文
posted @ 2015-07-21 14:40 ITCHN 阅读(780) 评论(0) 推荐(0)
摘要:__set($key,$val) 对类内私有属性赋值 作用:对私有属性的处理 当在类外对类内的私有属性赋值时会自动调用此函数__get($varName) 读取类内私有属性 作用:虽然可以外部访问,但有限制条件,否则直接public即可,不需要私有化此属性 根据限制条件 开放访问权限 ... 阅读全文
posted @ 2015-07-17 17:31 ITCHN 阅读(273) 评论(0) 推荐(0)
摘要:__unset()魔术方法 删除私有属性 unset()对共有属性进行删除 可通过__unset()魔术方法对私有属性进行操作 当在类外部执行unset()函数时,自动执行类内__unset()魔术方法class hdw { private $name; private $age; priva... 阅读全文
posted @ 2015-07-17 16:50 ITCHN 阅读(278) 评论(0) 推荐(0)
摘要:1.string serialize ( mixed $value )— 产生一个可存储的值的表示 serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 这有利于存储或传递 PHP 的值,同时不丢失其类型和结构想要将已序列化的字符串变回 PHP... 阅读全文
posted @ 2015-07-17 16:32 ITCHN 阅读(884) 评论(0) 推荐(0)
摘要:在前面的PHP面向对象之对象和引用,"$b=$a"的方式复制对象传递的是对象的地址,而不是传递对象的值(内容),我们可以通过克隆对象来实现对对象的内容和引用的复制 使用传址引用的方式调用对象,实质调用的是同一个对象,有时需要建设立一个对象的副本,改变原来的对象时不希望影响到副本,在PHP中可以... 阅读全文
posted @ 2015-07-17 10:37 ITCHN 阅读(887) 评论(1) 推荐(1)
摘要:__toString()是快速获取对象的字符串信息的便捷方式 在直接输出对象引用时自动调用的方法。__toString()的作用当我们调试程序时,需要知道是否得出正确的数据。比如打印一个对象时,看看这个对象都有哪些属性,其值是什么,如果类定义了toString方法,就能在测试时,echo打印对象体... 阅读全文
posted @ 2015-07-17 10:24 ITCHN 阅读(982) 评论(0) 推荐(0)
摘要:在提到__call之前,先来看一个实例的测试结果,以便更好地去了解__call方法的作用。上代码:"; } }$Person=new Person(); $Person->run("teacher"); //调用对象中不存在的方... 阅读全文
posted @ 2015-07-17 10:08 ITCHN 阅读(426) 评论(0) 推荐(0)
摘要:在浏览器输出的是hello world ,没有换行,是为什么?\n的作用是给源代码换行,查看html源代码,就看会到有换行,而浏览器认为它是没用的东西,用不用都一样显示。 如果是输出给浏览器,就用如果是输出到自己的文件里,就用"\n",windows下是"\r\n" 阅读全文
posted @ 2015-04-30 09:40 ITCHN 阅读(1465) 评论(0) 推荐(0)
摘要:什么是函数 用于完成某些(有意义的)工作——通常是处理文本,控制输入或计算数值等的语句操作集合。 通过在程序代码中引入函数名称和所需的参数,可在该程序中执行(或称调用)该函数。作用:把相对独立的某个功能抽象出来,使之成为一个独立的实体,方便重复利用,减少代码冗余。函数分类: 标准函数——PHP... 阅读全文
posted @ 2015-04-29 16:18 ITCHN 阅读(182) 评论(0) 推荐(0)
摘要:1.单例设计模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例要素: @1.这个类只能有一个实例 @2.它必须自行创建这个实例 @3.它必须自行向整个系统提供这个实例用途:@1.主要用于数据库应用,一个应用中会存在大量的数据库操作,再使用面向对象的方式开发时,如果使用单例模式... 阅读全文
posted @ 2015-04-27 17:10 ITCHN 阅读(155) 评论(0) 推荐(0)
摘要:面向过程(一人治天下): 分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候按照预定的控制流程依次调用来解决问题面向对象(你治官,官帮你治天下): 把解决问题的事务分解成各个对象,把各个逻辑功能封装到对象里,解决问题的时候直接实例化对象调用各功能即可。 面向对象技术是一种... 阅读全文
posted @ 2015-04-09 20:52 ITCHN 阅读(144) 评论(0) 推荐(0)
摘要:关于数组的分页函数,用数组进行分页的好处是可以方便的进行联合多表查询,只需要将查询的结果放在数组中就可以了以下是数组分页的函数,函数page_array用于数组的分页,函数show_array用于分页函数的操作及显示,需要配合使用.两个函数通过全局变量$countpage发生联系,此变量用于跟踪总页... 阅读全文
posted @ 2015-04-08 12:36 ITCHN 阅读(3737) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2015-04-07 22:18 ITCHN 阅读(137) 评论(0) 推荐(0)
摘要:json_decode—对 JSON 格式的字符串进行编码mixedjson_decode(string$json[,bool$assoc= false[,int$depth= 512[,int$options= 0]]] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量$json... 阅读全文
posted @ 2014-10-28 10:18 ITCHN 阅读(370) 评论(0) 推荐(0)
摘要:全局变量:主程序中定义的变量(函数外部),只能在主程序中使用,在函数内部不能调用 背景:解决在函数内部调用全局变量的问题解决方法: 1.在函数内部声名全局变量 输出 1 2.使用$GLOBALS超全局数组输出 1原理分析: $GLOBALS['var']是外部的全局变量本身 glob... 阅读全文
posted @ 2014-10-23 18:01 ITCHN 阅读(2004) 评论(0) 推荐(0)
摘要:./ 表示当前层../表示向上一层php中好像不能像asp那样,用 “/” 表示根目录,但可以用$_SERVER['DOCUMENT_ROOT'] 表示网站根目录引用分为三种: 上级对下级的引用(上级引用) 1.从属上级引用 (cc.php对dd.php的引用 同属于cc目录) re... 阅读全文
posted @ 2014-10-20 17:39 ITCHN 阅读(1044) 评论(0) 推荐(0)
摘要:rutrun 会返回一个值,或不返回值 只是当前函数内return后面的语句将不会执行,后面的其它语句继续执行exit()可以返回值,也可以不返回值直接终止程序 函数输出一条消息,并退出当前脚本。 会彻底终止,后面的任何语句都不会执行.范围为系统全局die(status) 函数输... 阅读全文
posted @ 2014-10-15 14:43 ITCHN 阅读(382) 评论(0) 推荐(0)
摘要:[HTTP_HOST] => www.eduoautoweb.com [HTTP_CONNECTION] => keep-alive [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image... 阅读全文
posted @ 2014-10-08 16:26 ITCHN 阅读(149) 评论(0) 推荐(0)
摘要:getcwd()函数 返回当前目录 D:\developspace__FILE__ 返回当前文件完整路径 D:\developspace\json.phpdirname(dirname(__FILE__));得到的是文件上一层目录名 D:\dirname(__FILE__);得到的是文... 阅读全文
posted @ 2014-10-08 15:30 ITCHN 阅读(187) 评论(0) 推荐(0)
摘要:负数求余: 一般规定:余数大于等于0且小于除数的绝对值()10%(-3)的余数为 1 10=-3*-3+1,余数是1-10%3 的余数为 -1 -10=-3*3-1,余数是-1 即:a=bq+r(0≤r<│b│)余数与被除数同号就迎刃而解了,而且 |余数| < |除数|-57=(-1)*... 阅读全文
posted @ 2014-10-08 14:17 ITCHN 阅读(3743) 评论(0) 推荐(1)