PHP初识

1.PHP 能够做什么?

(1)PHP 能够生成动态页面内容;(2)PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件;(3)PHP 能够接收表单数据;(4)PHP 能够发送并取回 cookies;(5)PHP 能够添加、删除、修改数据库中的数据;(6)PHP 能够限制用户访问网站中的某些页面;(7)PHP 能够对数据进行加密

2. 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。在下面的例子中,所有这三条 echo 语句都是合法的(等价):

不区分大小写

但是所有变量都对大小写敏感


变量要区分大小写

3. 变量

变量以 $ 符号开头,其后是变量的名称;变量名称必须以字母或下划线开头;变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _);区分大小写;没有创建变量的命令,变量会在首次为其赋值时被创建;


变量作用域

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

只有使用global申明的时候,局部和全局变量才恢复正常(对我个人而言)

global 关键词用于访问函数内的全局变量。

PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。

当函数完成/执行后,会删除所有变量。不过,首次声明变量时使用 static 关键词,就不需要删除这个局部变量。该变量仍然是函数的局部变量

4. echo 和 print 语句

echo 和 print 之间的差异:

echo - 能够输出一个以上的字符串;print - 只能输出一个字符串,并始终返回 1;echo 比 print 稍快,因为它不返回任何值。

echo 是一个语言结构,有无括号均可使用:echo 或 echo()。


echo的输出是多样的

5. 数据类型

字符串、整数、浮点数、逻辑、数组、对象、NULL。

var_dump() 会返回变量的数据类型和值

(1)字符串可以是引号内的任何文本

(2)整数是没有小数的数字;可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0);

(3)浮点数是有小数点或指数形式的数字

(4)逻辑是 true 或 false:$x=true;$y=false;

(5)数组在一个变量中存储多个值:$cars=array("Volvo","BMW","SAAB");

(6)对象是存储数据和有关如何处理数据的信息的数据类型,在 PHP 中,必须明确地声明对象,使用 class 关键词声明对象,类是包含属性和方法

(7)特殊的 NULL 值表示变量无值。NULL 值标示变量是否为空,也用于区分空字符串与空值数据库,可以通过把值设置为 NULL,将变量清空。

6. 字符串函数

(1)strlen() 函数返回字符串的长度:echo strlen("Hello world!");提示:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)

(2)strpos() 函数用于检索字符串内指定的字符或文本。如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE

检索字符串 "Hello world!" 中的文本 "world":echo strpos("Hello world!","world");

以上代码的输出是:6。

提示:上例中字符串 "world" 的位置是 6。是 6(而不是 7)的理由是,字符串中首字符的位置是 0 而不是 1。

完整的 PHP String 参考手册

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、PHP的简介 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。 什么是php PHP 是 "PHP ...
    没_有_人阅读 1,868评论 1 6
  • 一、什么是PHP 1、全名:Hypertext Preprocessor中文名:超文本预处理器原名:PaiHuan...
    雅玲哑铃阅读 2,649评论 1 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,155评论 19 139
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,189评论 2 89
  • 那是一种神奇的液体 从舌尖流淌进胃里 辛辣充斥了味蕾 火热蔓延到全身 我不再惧怕寒冷 单薄的衣衫也可以在寒夜里蹁跹...
    妖顏冫惑众阅读 2,087评论 0 1

友情链接更多精彩内容