php学习笔记
文章平均质量分 62
手艺人小在
php开发工程师
展开
-
php中类与面向对象
php中创建一个对象的方法要创建一个类的实例,可以使用new关键字创建一个对象。> $car = new Car(); //也可以采用变量来创建 Car为要实例化的类名> > $className = 'Car';> > $car = new $className();类的属性public:公开的 protected:受保护的 private:私有的 默认都为public,外部可以原创 2016-04-08 13:39:47 · 393 阅读 · 0 评论 -
php图形图像操作
GD库简介GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。PHP默认已经集成了GD库,只需要在安装的时候开启就行。header("content-type: imag原创 2016-04-13 15:11:19 · 517 阅读 · 0 评论 -
symfony2目录简介
例 2-6 - 模型的数据库抽象层部分<?phpfunction open_connection($host, $user, $password){return mysql_connect($host, $user, $password);}function close_connection($link){mysql_close($link);}function query_dat原创 2016-05-04 16:23:57 · 486 阅读 · 0 评论 -
symfony框架中的YAML语发简介
YAML 来自 YAML 官方网站 (http://www.yaml.org/) 的定义: YAML 是一种直观的能 够被电脑识别的数据序列化格式,并且它容易被人类阅读,容易与脚本语言交 互的。换种说法,YAML 是一种非常简单的类似于 XML 的数据描述语言,语法比 XML 简单很多。 他在描述可以被转化成数组或者 hash 的数据是非常有用,例如: $house = array( ‘转载 2016-05-04 11:30:16 · 464 阅读 · 0 评论 -
php中 pear版本的简单查看和更新
通过命令行查看pear是否安装 >pear info pear 会返回安装在你的电脑上的pear的版本 升级PEAR的命令 >pear upgrade PEAR原创 2016-05-04 10:37:18 · 3472 阅读 · 0 评论 -
如何确定自己是否适合做程序员?(转载学习)
转自知乎:http://www.zhihu.com/question/35256075/answer/92247436 怎样知道自己到底喜不喜欢编程?将来要以此为工作? 作者:ershou 链接:http://www.zhihu.com/question/35256075/answer/92247436 来源:知乎理想的程序员我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任转载 2016-05-04 09:53:43 · 1482 阅读 · 0 评论 -
根据访客日志统计访客数据
每一个网站都会根据访客日志统计访客数据,比如UV。UV能够回答一个关键的市场营销问题:“到底有多少人(潜在客户)看到了你发布的信息(即网站)。 下面根据题目给出的某购物网站访问日志,统计当天该网站UV。日志文件的每一行代表一次访问行为,每行分别包含三项,用户访问的时间,用户的id,用户的行为。请问8月24号当天,该网站有多少个用户访问了。 直接使用命令就能搞定:grep “2015-08-24”转载 2016-05-12 13:24:16 · 1528 阅读 · 0 评论 -
php中ajax实战购物车添加商品
使用ajax技术向后台请求数据前端增加商品到购物车<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>向后台请求数据</title></head><body><li class="clearfix"> <dd> <strong>购买数量</strong>原创 2016-04-15 14:05:24 · 2055 阅读 · 0 评论 -
php会话控制(session与cookie)
cookie简介Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的原创 2016-04-13 14:25:18 · 3135 阅读 · 0 评论 -
php数据库操作
PHP支持哪些数据库PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP,因此Mysql数据库在PHP中的应用非常广泛,我们会简单的了解My原创 2016-04-13 16:31:23 · 463 阅读 · 0 评论 -
php异常处理
抛出一个异常从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会再被执行。既然抛出异常会中断程序执行,那么为什么还需要使用异常处理?异常抛出被用于在遇到未知错误,或者不符合预先设定的条件时,通知客户程序,以便进行其他相关处理,不至于使程序直接报错中断。当代码中使用了try catch的时候,抛出的异常会在catch中原创 2016-04-13 15:37:18 · 561 阅读 · 0 评论 -
php中的日期和时间
取得当前的Unix时间戳UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。那么获取当前的UNIX时间戳就很简单了。$time = time();echo $time;//1396193923,这个数字表示从1970年1月原创 2016-04-13 14:45:53 · 336 阅读 · 0 评论 -
php中的正则表达式
什么叫正则表达式正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。$p = '/apple/';$str = "apple banna";if (preg_match($p, $str)) { echo 'matched';}其中字符串’/apple/’就是一个正则表达式,他用来匹配源字符串中是否存在apple字符串。PHP中使用原创 2016-04-13 11:38:54 · 404 阅读 · 0 评论 -
php中的字符串操作
字符串介绍一个字符串 通过下面的3种方法来定义:1、单引号 2、双引号 3、heredoc语法结构基本用法如下,后面的节还会详细进行介绍使用技巧,这里只介绍用法:单引号定义的字符串:$hello = 'hello world';双引号定义的字符串:$hello = "hello world";heredoc语法结构定义的字符串:$hello = <<<TAGhello worldTAG;单引原创 2016-04-08 18:03:43 · 634 阅读 · 0 评论 -
mysql 权限
遇到了 SQLException: access denied for @’localhost’ (using password: no)解决办法 grant all privileges on . to joe@localhost identified by ‘1’; flush privileges;拿 joe 1 登陆附:MySQL> grant 权限转载 2016-06-08 12:05:28 · 292 阅读 · 0 评论