
PHP
文章平均质量分 83
moluchase
代码是程序员的朋友,虽然没有热情,但是非常忠实。
展开
-
PHP学习笔记十三之图形图像操作(进阶篇)
1.GD介绍GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。PHP默认已经集成了GD库,只需要在安装的时候开启就行。header("conten原创 2016-10-08 20:30:09 · 469 阅读 · 0 评论 -
PHP学习笔记五(插件emmet)
emmetWelcome中,搜索emmet,安装如:table>tr*4>td*3 然后按tab键,会自动生成表格4行3列 h1{hello} 按tab键hello a[href="www.sds.com"]{慕课} 按tab慕课原创 2016-10-06 16:46:44 · 1124 阅读 · 0 评论 -
php中global与$GLOBAL['']的区别
+++ 探讨(一)+++++++++++++++++++++++++++++++++++++++很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。根据官方的解释是$GLOBALS['var'] 是外部的全局变量$var本身。global $var 是外部$var的同名引用或者指针。(错误:是个别名引用而已,非指针!!!)举例说明一下:转载 2016-10-29 18:54:49 · 382 阅读 · 0 评论 -
PHP学习笔记六之MySQL内置函数
建立数据库连接 mysql_connect一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHPmysql扩展进行数据库连接的方法$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');mysqli扩展$link = mysqli_connect('mysq原创 2016-10-07 09:54:49 · 439 阅读 · 0 评论 -
PHP学习笔记八之字符串(进阶篇)
1.引号单引号和双引号到底有啥区别呢?PHP允许我们在双引号串中直接包含字串变量。而单引号串中的内容总被认为是普通字符。2.去除字符串首位字符trim去除一个字符串两端空格。rtrim是去除一个字符串右部空格,其中的r是right的缩写。ltrim是去除一个字符串左部空格,其中的l是left的缩写。<?php//$str=" 左侧空格要去掉原创 2016-10-07 17:14:00 · 337 阅读 · 0 评论 -
PHP学习笔记七之类与面向对象(进阶篇)
PHP数组有两种,一种是关联数组,一种是索引数组定义的方法:$arr=array(‘0’=>‘苹果’);,或者$arr=array('苹果');函数返回值使用return关键字可以使函数返回值,可以返回包括数组和对象的任意类型,如果省略了 return,则默认返回值为 NULL。function add($a) { return $a+1;}$b = a原创 2016-10-07 16:43:07 · 629 阅读 · 0 评论 -
PHP学习笔记九之正则表达式(进阶篇)
1.什么叫正则表达式正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。$p = '/apple/';$str = "apple banna";if (preg_match($p, $str)) { echo 'matched';}其中字符串'/apple/'就是一个正则表达式,他用来匹配源字符串中是否存在appl原创 2016-10-07 20:36:46 · 815 阅读 · 0 评论 -
微信平台开发学习笔记二(翻译功能的实现)
参考http://www.cnblogs.com/mchina/p/3170565.html不过看看这些前辈写这些东西的时间,就是感慨啊,13年我还没用微信呢这里只是简单的实现有道的翻译功能,并且是以xml形式,具体的可以看上面的网址首先要进入有道API入口http://fanyi.youdao.com/fanyiapi在其中点击调用数据接口,然后填写数据就可以了,这里面的原创 2016-10-30 12:27:37 · 2058 阅读 · 0 评论 -
PHP学习笔记十二之时间与日期(进阶篇)
1.取得当前UNIX时间戳UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。那么获取当前的UNIX时间戳就很简单了。$time = time();echo $time;//1396193923,这个原创 2016-10-08 19:22:09 · 408 阅读 · 0 评论 -
PHP学习笔记四(PHP开发工具Zend Studio)
1.Zend Studio安装在官网上下载(products中选中Zend Studio,然后点击相应的下载),不过需要账号,就没有在官网上下载,然后就是下载破解文件,因为需要序列号,下载对应的破解文件(输入zend studio 破解版genkey)按照要求执行即可(安装官方Zend Studio 12.5.1原版,关闭zend studio,然后将破解补丁com.zend.veri原创 2016-10-06 16:37:21 · 508 阅读 · 0 评论 -
PHP学习笔记三
变量的定义定义变量就是向服务器的内存(服务器的内存,我们可以当做一个大仓库)申请空间(我们可以理解为一个子仓库),用来存储数据。这时候我们就需要用到变量名(也就是子仓库的名字)和变量值(需要存放的东西,苹果、榴莲、香蕉都可以)。变量名区分大小写PHP性能优化过程中需要获取PHP内存消耗,使用memory_get_usage()函数可以获取当前的内存消耗情况变量不用区分数原创 2016-10-06 14:57:33 · 243 阅读 · 0 评论 -
PHP学习笔记二
慕课网上的教程PHP可以做什么为什么要学习PHP?“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜单。但如果要让JavaScript实现显示“访问网站的总人数”,它就无能为力了,因为它只能获得客户端的信息,而“访问网站的总人数”原创 2016-10-05 22:15:14 · 310 阅读 · 0 评论 -
PHP学习笔记十四之异常(进阶篇)
1.抛出一个异常从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会再被执行。既然抛出异常会中断程序执行,那么为什么还需要使用异常处理?异常抛出被用于在遇到未知错误,或者不符合预先设定的条件时,通知客户程序,以便进行其他相关处理,不至于使程序直接报错中断。当代码中使用了try catch的时候,原创 2016-10-08 20:42:17 · 412 阅读 · 0 评论 -
PHP学习笔记十一之文件系统(进阶篇)
1.读取文件内容PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,可以将整个文件全部读取到一个字符串中。$content = file_get_contents('./test.txt');file_get_contents也可以通过参数控制读取内容的开始点以及长度。$content = file_get_contents('./test原创 2016-10-08 17:55:48 · 326 阅读 · 0 评论 -
PHP学习笔记十之会话控制(进阶篇)
1.cookie介绍Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。PHP通过setcookie函数进行Cookie的设置,原创 2016-10-08 11:27:35 · 375 阅读 · 0 评论 -
php 数组 添加元素、删除元素
转载:http://blog.163.com/lishilin_468@126/blog/static/16290113820124411231846/PHP数组添加一个元素的方式: push(), arr[],Php代码$arr = array();array_push($arr, el1, el2 ... eln);转载 2016-11-03 14:50:04 · 1211 阅读 · 0 评论 -
微信开发学习笔记三(天气预报)
我用的接口是百度开放平台上的,先要创建一个服务号,获取AK详细参见http://jingyan.baidu.com/article/4dc408489fa6b3c8d946f137.html如下,百度的接口数据说明:天气查询车联网API接口说明接口示例接口参数说明返回结果返回xml格式的数据返回json格式的数据接口说明原创 2016-11-04 17:07:21 · 1034 阅读 · 0 评论 -
微信开发学习笔记四(html网页解析)
以历史上的今天网页来实践,官网地址http://www.todayonhistory.com/首先要在网上下载simple_html_dom.php文件然后通过其中的方法来获取指定url的HTML页面include_once 'simple_html_dom.php';$url="http://www.todayonhistory.com/";$html_analy原创 2016-11-05 19:37:04 · 771 阅读 · 0 评论 -
PHP Simple HTML DOM解析器使用入门
一直以来使用php解析html文档树都是一个难题。Simple HTML DOM parser 帮我们很好地解决了使用 php html 解析 问题。可以通过这个php类来解析html文档,对其中的html元素进行操作 (PHP5+以上版本)。解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似jQuery的元素选择器,通过元素的id,clas转载 2016-11-05 19:41:16 · 504 阅读 · 0 评论 -
PHP学习笔记一
1.字符串变量(1)echo中关于字符串连接的问题如下所示:<?php$txt1="Learn PHP";$txt2="w3cschool.cc";echo "$txt1 at $txt2";?>直接使用双引号,其中的变量会自动转换。在PHP中还有唯一的一个字符串运算符,将两个字符串连接起来如下,一个在其中添加了空格,一个直接连接$txt1="Hello原创 2016-10-03 11:39:31 · 722 阅读 · 0 评论 -
PHP学习推荐
作者:秦风链接:https://www.zhihu.com/question/20034403/answer/22893214来源:知乎著作权归作者所有,转载请联系作者获得授权。尤其不认可W3school之类的东西,不够深度,理解不深,比起这个更建议看官方文档,中文不清楚,看英文的。入门视频:入门视频推荐:哈佛大学公开课:构建动态网站Beginner PHP a转载 2016-10-31 16:58:28 · 246 阅读 · 0 评论