- 浏览: 3319909 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
一、基本数据类型
1,全局变量,局部变量及在函数内部使用全局变量
局部变量:可认为是函数内定义的变量。
全局变量:可认为是函数外定义的变量。
在函数内使用全局变量:
$my_var = "";
function func(){
echo $my_var; //报错,未定义变量$my_var;
global $my_var;
echo $my_var; //正常打印
}
copy-on-write 和 change on write(写时改变)
简单来说,在复制一个对象时并不是真的在内存中把原来对象的数据复制一份到另外一个地址,而是在新对象的内存映射表中指向同原对象相同的位置,并且把那块内存的Copy-On-Write位设为1. 在对这个对象执行读操作的时候,内存数据没有变动,直接执行就可以。在写的时候,才真正将原始对象复制一份到新的地址,修改新对象的内存映射表到这个新的位置,然后往这里写。
有一定经验的程序员一定知道,Copy-On-Write一定使用了“引用计数”,是的,必然有一个变量类似于RefCnt。当第一个类构造时,string的构造函数会根据传入的参数从堆上分配内存,当有其它类需要这块内存时,这个计数为自动累加,当有类析构时,这个计数会减一,直到最后一个类析构时,此时的RefCnt为1或是0,此时,程序才会真正的Free这块从堆上分配的内存。
深入理解PHP原理之变量分离/引用(Variables Separation)
参考链接:http://www.laruence.com/2008/09/19/520.html
2,可变变量
$var1 ='abc';
$$var1 ='def';
echo $abc; /**变量abc的值是def**/
这种就是php中的可变变量
3,intval函数
转化为整数。
intval(0.1);//0
intval(1.1);//1
intval("12",5);//十进制的7。注进制计算时,前面必须是字符串。
二、运算符与表达式
三、包含文件。include和require
include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中。include语法:<?php include("header.php"); ?>
require() 函数与 include() 相同,不同的是它对错误的处理方式。
include() 函数会生成一个警告(但是脚本会继续执行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。
正因为在文件不存在或被重命名后脚本不会继续执行,因此我们推荐使用 require() 而不是 include()。
批注:
实际上常用的是require_once 'api/common.php';
四,文件处理
fopen 打开文件 $file = fopen("welcome.php", "r");
fgets 按行读 while( !feof($file) ){ echo $fgets( $file ); }
fgetc 按字符读 while( !feof($file) ){ echo $fgetc( $file ); }
fclose 关闭文件 fclose( $file );
五、常用函数
1,strip_tags(string, allow) 函数剥去 HTML、XML 以及 PHP 的标签。
2,strtoupper字符全部大写。
$name="phpfunction";echo $name;
$name = strtoupper($name);echo $name;
$name = strtoupper("php函数");echo $name;
输出结果:
phpfunctionPHPFUNCTIONPHP函数
3,is_object($v)
如果是对象返回true,否则返回false。
4,大小写转换
strtoupper($name) 转成大写
1,全局变量,局部变量及在函数内部使用全局变量
局部变量:可认为是函数内定义的变量。
全局变量:可认为是函数外定义的变量。
在函数内使用全局变量:
$my_var = "";
function func(){
echo $my_var; //报错,未定义变量$my_var;
global $my_var;
echo $my_var; //正常打印
}
copy-on-write 和 change on write(写时改变)
简单来说,在复制一个对象时并不是真的在内存中把原来对象的数据复制一份到另外一个地址,而是在新对象的内存映射表中指向同原对象相同的位置,并且把那块内存的Copy-On-Write位设为1. 在对这个对象执行读操作的时候,内存数据没有变动,直接执行就可以。在写的时候,才真正将原始对象复制一份到新的地址,修改新对象的内存映射表到这个新的位置,然后往这里写。
有一定经验的程序员一定知道,Copy-On-Write一定使用了“引用计数”,是的,必然有一个变量类似于RefCnt。当第一个类构造时,string的构造函数会根据传入的参数从堆上分配内存,当有其它类需要这块内存时,这个计数为自动累加,当有类析构时,这个计数会减一,直到最后一个类析构时,此时的RefCnt为1或是0,此时,程序才会真正的Free这块从堆上分配的内存。
深入理解PHP原理之变量分离/引用(Variables Separation)
参考链接:http://www.laruence.com/2008/09/19/520.html
2,可变变量
$var1 ='abc';
$$var1 ='def';
echo $abc; /**变量abc的值是def**/
这种就是php中的可变变量
3,intval函数
转化为整数。
intval(0.1);//0
intval(1.1);//1
intval("12",5);//十进制的7。注进制计算时,前面必须是字符串。
二、运算符与表达式
三、包含文件。include和require
include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中。include语法:<?php include("header.php"); ?>
require() 函数与 include() 相同,不同的是它对错误的处理方式。
include() 函数会生成一个警告(但是脚本会继续执行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。
正因为在文件不存在或被重命名后脚本不会继续执行,因此我们推荐使用 require() 而不是 include()。
批注:
实际上常用的是require_once 'api/common.php';
四,文件处理
fopen 打开文件 $file = fopen("welcome.php", "r");
fgets 按行读 while( !feof($file) ){ echo $fgets( $file ); }
fgetc 按字符读 while( !feof($file) ){ echo $fgetc( $file ); }
fclose 关闭文件 fclose( $file );
五、常用函数
1,strip_tags(string, allow) 函数剥去 HTML、XML 以及 PHP 的标签。
2,strtoupper字符全部大写。
$name="phpfunction";echo $name;
$name = strtoupper($name);echo $name;
$name = strtoupper("php函数");echo $name;
输出结果:
phpfunctionPHPFUNCTIONPHP函数
3,is_object($v)
如果是对象返回true,否则返回false。
4,大小写转换
strtoupper($name) 转成大写
发表评论
-
php从5.2升级到5.4
2013-04-24 16:45 6373作者:zccst 现在已有lamp环境,只是php从5.2升 ... -
foreach在引用时的陷阱
2012-12-25 16:13 1773这个陷阱在PHP里存在很久了,先看代码: <?php ... -
php文件操作
2012-05-23 19:34 1214作者:zccst 文件操作一直是我的弱项,在使用Java开发 ... -
php性能(内存)问题
2012-05-03 23:50 1140作者:zccst 遇到这样一个问题 $retArr = a ... -
php函数参数引用调用
2012-05-03 19:50 1758作者:zccst 一、参数的两种调用方式 1,传值调用 2 ... -
PHP开发经验总结
2012-04-27 15:19 1747zccst整理(待续) 1.使用内嵌的HTML代码,而不是P ... -
call_user_func_array和call_user_func函数的用法
2012-04-27 15:15 1986zccst转载 下面来和大家 ... -
PHP异常处理
2012-03-24 19:55 1897作者:zccst 一、基本用法 Exception()方法 ... -
php与http(php预定义变量)
2012-02-28 14:04 1355var_dump($_SERVER['REQUEST_URI' ... -
php设置环境变量
2012-01-25 11:40 949实例: $g_config['root'] =dirnam ... -
php5中const、define和static
2011-12-08 10:44 9967一、const 在编程中,我们一般用常量来定义那些在运行时不能 ... -
php上传文件的5种方式
2011-11-20 22:55 4949作者:zccst 一、普通文 ... -
PHP:实现给上传图片加水印的程序代码
2011-11-17 21:17 1302用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后 ... -
PHP之重要函数
2011-11-04 20:16 1427积少成多——作者:zccst 10,判断必须是整数和是否是 ... -
PHP之类
2011-09-09 18:21 1117关于类的函数 一、与Java相同的类知识 1,类和对象 公有 ... -
PHP之字符串函数
2011-09-07 17:51 1123作者:zccst 2,大小写转换 strtoupper() ... -
PHP调试及代码注释
2011-08-30 14:07 1229一、调试 PHP调试不同于Java 1,常用调试方法: e ... -
PHP之数组
2011-08-04 16:03 1384作者:zccst 5,array_merg ... -
PHP——日期和时间
2011-07-05 14:56 12891,PHP获取当前时间。 ... -
PHP之数组foreach,join
2011-06-08 19:12 2853一,foreach的使用 例如:$arr = array(&q ...
相关推荐
《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面...PHP入门教程 CHM 中文手册,使用很方便~ 让php初学者,找到学习的好方法,就1分,来吧。
根据提供的信息,我们可以总结出以下关于PHP入门教程的关键知识点: ### PHP简介 - **定义**:PHP(Hypertext Preprocessor)是一种广泛使用的开源通用脚本语言,特别适合于Web开发,并可嵌入HTML中。 - **起源与...
PHP入门经典,随书源代码
### PHP快速入门知识点详解 #### 一、PHP简介与安装配置 - **PHP定义**:PHP(Hypertext Preprocessor)是一种广泛使用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中。语法吸收了C语言、Java以及Perl的特点...
首先,了解PHP基础是入门的第一步。PHP是一种嵌入HTML中的脚本语言,用于处理服务器端的数据。它的语法与C语言类似,但更注重实用性和易用性。掌握变量、数据类型、控制结构(如if...else、for、while循环)以及函数...
《PHP入门到精通(第四版)》是一本旨在帮助初学者和有志于深入PHP编程技术的读者全面掌握PHP语言的电子书籍。该书通过详细讲解和实例演示,旨在让读者能够从零基础逐渐达到精通PHP的程度。在压缩包中,唯一的文件名...
本书从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使 用PHP进行网络开发应该掌握的各方面技术...本站提供的PHP从入门到精通第二版 pdf扫描版资源来源互联网,版权归该下载 资源的合法拥有者所有
PHP入门教程CHM版是为初学者设计的自学参考资料,旨在帮助学习者快速掌握PHP的基础知识和编程技能。 CHM文件是“Compiled Help Manual”的缩写,它是微软的一种帮助文档格式,类似于电子书,便于读者查找和学习相关...
《PHP从入门到精通3》是一本旨在帮助初学者快速掌握PHP编程技能的教程,随书光盘提供了丰富的学习资源,使读者能够结合理论与实践,深入理解PHP语言的核心概念和实际应用。以下是对该书及光盘内容的详细解析: 1. *...
【PHP从入门到精通完整笔记】是一份涵盖了HTML、CSS以及PHP基础知识的全面教程,旨在帮助初学者系统地学习这三门技术。这份笔记共有301页,内容包括了HTML+CSS的前22讲以及PHP的第23至149讲。 **HTML基础知识** 1. ...
第一本教程《PHP初级入门热门教程.chm》可能涵盖以下内容: 1. **PHP基础**:介绍PHP的历史、特点以及安装配置环境,如XAMPP或WAMP服务器,确保新手能搭建起本地开发环境。 2. **PHP语法**:讲解PHP的基本语法,如...
面向对象编程也是PHP的一大特色,课程会介绍类、对象、属性、方法、继承、封装和多态等概念,让初学者理解面向对象编程的思想。 在数据库操作方面,本教程将涵盖MySQL数据库的使用,包括连接数据库、执行SQL查询...
通过《达内PHP从入门到精通》的系统学习,你将能够掌握PHP编程的核心技能,为成为一名专业的PHP开发者打下坚实的基础。文档中的"达内php从入门到精通(全).doc"很可能是课程的详细教程或笔记,包含上述各个知识点的...
**PHP4快速入门知识点概述** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中。PHP4是PHP的一个早期版本,虽然现在已经被较新的PHP7系列取代,但对于初学者来说...
PHP从入门到精通课程资料+pdf
《PHP从入门到精通 &php;和MySQL Web开发(4th)》这本书是学习PHP编程语言和MySQL数据库集成开发的经典之作。它旨在帮助初学者快速掌握PHP基础,并逐步提升到高级应用水平,同时深入理解如何利用MySQL进行数据存储...
本文将深入探讨PHP的入门要点,帮助你快速掌握这一强大的编程工具。 一、PHP的起源与应用 PHP由Rasmus Lerdorf于1994年首次创建,起初是用来追踪他的在线简历的访问者。随着时间的推移,PHP发展成为一个功能丰富的...
《PHP网络编程从入门到精通》是一套全面深入学习PHP网络编程的教程,旨在帮助初学者和有一定基础的开发者系统地掌握PHP在网络开发中的应用。本教程通过生动的动画演示和配套的源代码,使学习过程更为直观和实践性强...
《PHP从入门到精通》是一份全面且深入的教程,旨在帮助初学者系统地学习PHP编程语言。这份笔记包含了从基础概念到高级技术的详细讲解,涵盖了HTML+CSS笔记和PHP课程两大部分,共计149讲,为学习者提供了一个扎实的...
《PHP 7从入门到精通(视频教学版)》循序渐进地介绍了PHP 7开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。每一章节都清晰讲述了代码作用及其编写思路,使读者能在*短时间内迅速掌握PHP的应用...