网站建设公司内部情况,数据分析和网站开发,推广普通话周是每年9月的第几周,扁平化的网站结构图JSON数据#xff1a;
字面量是代码中表述数据的手段#xff0c;JSON是一门类似于js字面量表述数据的手段#xff0c;JSON是现在市面上用的最广的数据表述手段。
1.JSON对象中属性名称必须用双引号引起来
2.JSON中字符串必须用双引号引起来
3.JSON中不允许使用注释
4.JS…JSON数据
字面量是代码中表述数据的手段JSON是一门类似于js字面量表述数据的手段JSON是现在市面上用的最广的数据表述手段。
1.JSON对象中属性名称必须用双引号引起来
2.JSON中字符串必须用双引号引起来
3.JSON中不允许使用注释
4.JSON中没有undefined
JSON数据字符串类型转数组类型 JSON.parse()
JSON数据数组类型转字符串类型 JSON.stringify() [{name:惠子,age:18,weight:66},{name:杰克,age:19,weight:76},{name:海子,age:18,weight:66},{name:木托子,age:20,weight:55}]php中字符串拼接
php中字符串的拼接使用. ;
处理宽字符集
在php中默认不能正确处理中文等宽字符若要处理宽字符集那么就要开启php_mbstring扩展其方法如下
//1.在php配置文件php.ini中添加extensionphp_mbstring.dll 指令将开启宽字符扩展,如果php文件中找不到php.ini文件那么具体方法如下一步//1.将C:\php目录中的php.ini-development文件复制并命名为php.ini放到当前目录
//2.在php.ini中找到extension_dir解开注释并修改路径指向如extension_dir C:/php/ext找扩展的目录。
//3在php.ini中找到extensionphp_mbstring.dll 并解开注释
//4.在Apache配置文件httpd.conf 文件中添加指令PHPIniDir C:/F/php 指明php.ini的路径
//5.重启Apachephp中REPL
REPL的作用相当于js中的console.log(),能够快速的测试API的执行结果其使用步骤在php文件中找到php.exe并在命令行启动它cmd 中执行cd切换到php目录后执行php -a得Interactive shell直接在这里输入php代码测试就可以。
php中数组
数组分为索引数组和关联数组如 //索引数组$arrarray(1,2,1,4);//关联数组$arrarray(arr11,arr22,arr31,arr44);Notice警告:
在开发中有时会报Notice警告在开发环境中有notice提示是好的但是在生产环境就不建议有此类提示消息了此时可以在php.ini文件中找到配置并修改为display_errorsOff在开发环境中经常设置为On在生产环境一般设置为Off。
isset()和empty():
isset():判断一个关联数组中是否有某个键存在或者变量是否存在可以去掉notice警告。
empty():判断一个关联数组中是否没有这个键存在或者变量是否不存在可以去掉notice警告跟isset()相反其实质是empty()!isset() 。 if(isset($arr[key1])){echo $arr[key1];}else{echo 没有;}php中变量
php中变量是以$开始后面跟变量名命名的变量名以字母、数字或者下划线命名变量名区分大小写。声明变量无需关键字直接赋值使用即可
变量的作用域php中变量的作用域与其他大多数语言作用域不同默认函数内不能访问函数所在的作用域的成员但是有超全局变量可以访问函数作用域的成员。
变量作用域
php中函数外的变量在函数内默认是拿不到的函数内的变量在外面也无法拿到为此php提供了四种变量的作用范围
local 局部作用域在函数里面声明的变量称局部变量函数内部默认是不能访问函数外面的普通变量的。
global全局变量若要在函数内访问局部变量或外面访问函数中的变量那么就得使用关键字global将局部变量提升为全局变量global可以使用$GLOBALS[局部变量名]替换,$GLOBALS是一个所用局部变量的数组如在一个函数中global $message或$GLOBALS[‘message’];
static静态变量在函数中声明的局部变量函数每调用一次声明一次调用完自动销毁若要使他不销毁那么就使用静态变量如函数中static $num1; $num; 每次函数调用$num的值都会自加1。
parameter参数作用域指函数中以传参的方式定义的变量的作用域。
php中的常量
超全局变量php中许多预定义变量都是超全局的这意味着它在一个脚本的全部作用域都可以用在函数或者方法中可以直接访问。这些超全局变量是 $GLABALS;//-----引用全局作用域中可用的全部变量$_SERVER;//-----获取服务端相关信息$_REQUEST;//----获取提交参数$_POST;//-------获取POST提交参数$_GET;//--------获取GET提交参数$_FILES;//------获取上传文件$_ENV;//--------操作环境变量$_COOKIE;//-----操作cookie$_SESSION;//----操作sessionphp中定义常量
php中使用define关键字定义常量其语法define(常量名称常量的值可选参数布尔值控制是否忽略大小写默认值false表示忽略)常量是申明后是不可改变的一般程序的配置信息都会使用常量进行配置,常量没有作用范围
php中命名规则变量或者函数名采用snake_case命名即字母加下划线,如SNAKE_CASE
php中引入另一个php文件 require test.php;//后面是一个php文件的路径require在调用时就会载入文件如果有重复的常量就会报notice提示为此php还提供了另一个载入php文件的方法如require_once test.php;//后面还是跟一个php文件的路径与require不同的是此方法会判断之前是否载入过某变量如果载入过则不再执行相同操作实际开发中推荐使用require_onceinclude或include_once引入代码段
当一个网站的每个页面中有相同的部分时可以把这个相同的部分的代码切取放到一个公共的php文件中之后在被切取的地方直接使用require 被切去代码块文件路径’或者require_once 被切去代码块文件路径’引入这个公共的php文件就可以但是这两个方法在路径不对的情况下引入文件会报错导致后面的代码不能执行所以php提供了include 或者include_once来引入公共的文件这个路径不对不会报错只是会报notice提示。带有once的只能调用一次不带once的可以重复调用如 div//这里嵌入公共代码?php include_noce nav.php/div提示本文图片等素材来源于网络若有侵权请发邮件至邮箱810665436qq.com联系笔者删除。 笔者苦海