`
zccst
  • 浏览: 3319909 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php入门(一)

    博客分类:
  • PHP
阅读更多
一、基本数据类型
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从入门到精通.pdf-入门教程.CHM

    《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面...PHP入门教程 CHM 中文手册,使用很方便~ 让php初学者,找到学习的好方法,就1分,来吧。

    php 入门教程 pdf

    根据提供的信息,我们可以总结出以下关于PHP入门教程的关键知识点: ### PHP简介 - **定义**:PHP(Hypertext Preprocessor)是一种广泛使用的开源通用脚本语言,特别适合于Web开发,并可嵌入HTML中。 - **起源与...

    PHP入门经典 随书源代码

    PHP入门经典,随书源代码

    php快速入门

    ### PHP快速入门知识点详解 #### 一、PHP简介与安装配置 - **PHP定义**:PHP(Hypertext Preprocessor)是一种广泛使用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中。语法吸收了C语言、Java以及Perl的特点...

    PHP快速入门

    首先,了解PHP基础是入门的第一步。PHP是一种嵌入HTML中的脚本语言,用于处理服务器端的数据。它的语法与C语言类似,但更注重实用性和易用性。掌握变量、数据类型、控制结构(如if...else、for、while循环)以及函数...

    php入门到精通(第四版)

    《PHP入门到精通(第四版)》是一本旨在帮助初学者和有志于深入PHP编程技术的读者全面掌握PHP语言的电子书籍。该书通过详细讲解和实例演示,旨在让读者能够从零基础逐渐达到精通PHP的程度。在压缩包中,唯一的文件名...

    PHP从入门到精通

    本书从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使 用PHP进行网络开发应该掌握的各方面技术...本站提供的PHP从入门到精通第二版 pdf扫描版资源来源互联网,版权归该下载 资源的合法拥有者所有

    PHP入门教程CHM版

    PHP入门教程CHM版是为初学者设计的自学参考资料,旨在帮助学习者快速掌握PHP的基础知识和编程技能。 CHM文件是“Compiled Help Manual”的缩写,它是微软的一种帮助文档格式,类似于电子书,便于读者查找和学习相关...

    PHP从入门到精通3 随书光盘

    《PHP从入门到精通3》是一本旨在帮助初学者快速掌握PHP编程技能的教程,随书光盘提供了丰富的学习资源,使读者能够结合理论与实践,深入理解PHP语言的核心概念和实际应用。以下是对该书及光盘内容的详细解析: 1. *...

    PHP从入门到精通完整笔记301页.pdf

    【PHP从入门到精通完整笔记】是一份涵盖了HTML、CSS以及PHP基础知识的全面教程,旨在帮助初学者系统地学习这三门技术。这份笔记共有301页,内容包括了HTML+CSS的前22讲以及PHP的第23至149讲。 **HTML基础知识** 1. ...

    PHP初级入门教程二本

    第一本教程《PHP初级入门热门教程.chm》可能涵盖以下内容: 1. **PHP基础**:介绍PHP的历史、特点以及安装配置环境,如XAMPP或WAMP服务器,确保新手能搭建起本地开发环境。 2. **PHP语法**:讲解PHP的基本语法,如...

    韩顺平PHP从入门到精通完整集合(含资源)

    面向对象编程也是PHP的一大特色,课程会介绍类、对象、属性、方法、继承、封装和多态等概念,让初学者理解面向对象编程的思想。 在数据库操作方面,本教程将涵盖MySQL数据库的使用,包括连接数据库、执行SQL查询...

    达内php从入门到精通(全).zip

    通过《达内PHP从入门到精通》的系统学习,你将能够掌握PHP编程的核心技能,为成为一名专业的PHP开发者打下坚实的基础。文档中的"达内php从入门到精通(全).doc"很可能是课程的详细教程或笔记,包含上述各个知识点的...

    php4快速入门PDF

    **PHP4快速入门知识点概述** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中。PHP4是PHP的一个早期版本,虽然现在已经被较新的PHP7系列取代,但对于初学者来说...

    PHP从入门到精通课程资料+pdf

    PHP从入门到精通课程资料+pdf

    PHP从入门到精通 &php;和MySQL Web开发(4th)

    《PHP从入门到精通 &php;和MySQL Web开发(4th)》这本书是学习PHP编程语言和MySQL数据库集成开发的经典之作。它旨在帮助初学者快速掌握PHP基础,并逐步提升到高级应用水平,同时深入理解如何利用MySQL进行数据存储...

    php入门很简单.zip

    本文将深入探讨PHP的入门要点,帮助你快速掌握这一强大的编程工具。 一、PHP的起源与应用 PHP由Rasmus Lerdorf于1994年首次创建,起初是用来追踪他的在线简历的访问者。随着时间的推移,PHP发展成为一个功能丰富的...

    php网络编程从入门到精通.rar

    《PHP网络编程从入门到精通》是一套全面深入学习PHP网络编程的教程,旨在帮助初学者和有一定基础的开发者系统地掌握PHP在网络开发中的应用。本教程通过生动的动画演示和配套的源代码,使学习过程更为直观和实践性强...

    PHP从入门到精通完整笔记

    《PHP从入门到精通》是一份全面且深入的教程,旨在帮助初学者系统地学习PHP编程语言。这份笔记包含了从基础概念到高级技术的详细讲解,涵盖了HTML+CSS笔记和PHP课程两大部分,共计149讲,为学习者提供了一个扎实的...

    PHP7从入门到精通.zip

    《PHP 7从入门到精通(视频教学版)》循序渐进地介绍了PHP 7开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。每一章节都清晰讲述了代码作用及其编写思路,使读者能在*短时间内迅速掌握PHP的应用...

Global site tag (gtag.js) - Google Analytics