![](https://img-blog.csdnimg.cn/20190225224714475.gif?x-oss-process=image/resize,m_fixed,h_224,w_224)
php手册学习记录
从事PHP工作也有几年了,突然发现我竟然连PHP手册都没看完过,所以,打算把PHP手册看一遍,然后用笔记的形式记录下来,也希望能对一些刚刚踏入工作的phper们有一点帮助吧!
本学习记录以PHP5.6版本的手册为基础。
P P PHP
这个作者很懒,什么都没留下…
展开
-
PHP教程、redis教程、SVN教程、Python教程、node.js教程、Nginx教程、mysql教程、java教程集合
PHP教程、redis教程、SVN教程、Python教程、node.js教程、Nginx教程、mysql教程、java教程集合 https://pan.baidu.com/s/1CqJmfnTzf5EaS5uWQiuN2Q&shfl=sharepset原创 2019-10-18 14:08:06 · 238 阅读 · 0 评论 -
PHP学习手册九:面向对象中$this关键字到底指向谁
在类中,常常使用$this->function();来调用类内部的方法,通常我们认为$this指向的就是它所在的本类。但实际呢?手册中说:$this 是一个到主叫对象的引用(通常是该方法所从属的对象,但如果是从第二个对象静态调用时也可能是另一个对象)。一个到主叫对象的引用?读起来都很别扭,到底是什么意思呢,用例子来看一下: class A { function foo ()...原创 2019-03-19 17:13:16 · 217 阅读 · 0 评论 -
PHP学习手册八:使用curl模拟登陆,并抓取登陆后的页面内容
首先模拟登陆: $username = "abcde"; $pwd = "123123"; $url = "https://example.com/Login/index"; $fields = array( "username" =>$username, "userpwd" ..原创 2019-03-18 15:20:51 · 194 阅读 · 0 评论 -
PHP学习手册七:file_put_contents向多层文件夹内写入文件
在写项目中需要生成多层文件夹,然后向多层文件夹内写入文件,需要先使用mkdir生成多层的文件夹,然后再用file_put_contents。天真的我一开始以为直接使用file_put_contents("a/b/c.txt","text")不就能自动生成a/b文件夹了么,实验证明不对。应该如下写: <? mkdir("a/b",0777,true);//先创建文件夹,并设置权限 $a =...原创 2019-03-18 15:10:12 · 1609 阅读 · 0 评论 -
PHP学习手册六:include 对本地和远程文件的包含
包含本地文件 test.php内容如下: <?php $name="张三"; $sex="男"; ?> index.php内容如下: <?php include "test.php"; echo $name,$sex; ?> 访问index.php 会输出:张三男。 包含本地文件时,包含文件(index.php) 可以在include执行后直接使用被...原创 2019-03-15 16:57:24 · 620 阅读 · 0 评论 -
PHP学习手册五:declare(ticks=N);和php低级语句的概念
先了解下PHP低级语句的意思:粗略的理解意思就是写的每一条PHP语句都可以看做一条低级语句。可以是简单的以分号结尾的一条语句;或者完整的if/elseif,while,do...while,for,foreach,switch,try...catch等算一个语句;或者{} 括出来的语句块;还有declare块本身也是一条语句。 大概了解了低级语句的意思后来看看declare(ticks=N);的...原创 2019-03-15 14:38:22 · 331 阅读 · 1 评论 -
PHP学习手册四:取反运算和左移、右移运算
取反运算 一开始以为PHP中的取反运算就是简单的把一个数的二进制中0变成1,1变成0这么简单,结果,大错特错。如: <?php $a = 8; echo ~$a; ?> 如果按照我的想法,结果应该是这样: //8的二进制 0000 0000 0000 0000 0000 0000 0000 1000 //取反 1111 1111 1111 1111 1111 1111 1...原创 2019-03-12 09:45:08 · 476 阅读 · 0 评论 -
PHP学习手册三:String 字符串
PHP的字符串有4种表示方式: 单引号 双引号 heredoc结构 nowdoc结构 单引号和双引号的都熟悉了,就来看看heredoc结构和nowdoc结构吧 heredoc结构 结构如下: $str = <<<EOT 字符串正文 EOT; 由<<<开始 然后紧接着一个可自定义的字符串开始标记,测试了下,大小写、甚至中文都支持。然后换行写...原创 2019-03-01 17:41:48 · 153 阅读 · 0 评论 -
PHP学习手册二:PHP 的float类型的奇葩事
看手册时上面说,由于计算机内容对浮点型处理方式的原因,会造成数据精度的定时,因此永远不要比较两个浮点数是否相等。这怎么可能呢,怎么可能不会遇到比较浮点数字的问题呢?于是自己测试了下: echo 1.2565895895 == 1.2565895895; 心想不是说精度会丢失么,就故意写个小数位多的数来比较,发现输出的结果是:1。这精度没丢失啊,怎么?手册写错了?不可能,于是再试一个: ...原创 2019-02-27 23:31:04 · 169 阅读 · 0 评论 -
PHP学习手册一:PHP 标记
PHP标记就是用来包裹着PHP代码,表示代码开始和结束的符号。最常用的是 <?php // 注释:开始标记 echo "hello world"; ?> //注释:结束标记 ,除此之外还有另外3种不常用的标记: <? echo "我是短标记,需要在php.ini中设置 short_open_tag = On<br />"; ?> <% e...原创 2019-02-26 23:18:18 · 256 阅读 · 0 评论