美文网首页
2018-08-15 php 基础

2018-08-15 php 基础

作者: winter_li | 来源:发表于2018-08-17 15:35 被阅读0次

在上班的地铁上,看了点php基础知识,发现确实有些知识点,理解不够深刻,记录如下,如有误请留言指出:

1:json字符串转数组,需要用json_decode($a,true),如果第二个参数不用,会转换成对象

2:print 与echo ,不能输出对象、数组,其中print有返回值,echo效率更高,print_r与var_dump可以输出数组、对象,var_dump输出内容是结构化的

3:php中手动写json字符串,合法格式为:$ret = '{"a":1,"b":2}';      非法格式为:$ret = "{'a':1,'b':2}";   注意其中单引号与双引号的区别

4:php= hypertext preprocessor  超文本预处理器

5:关于注释:支持单行注释//,多行注释/**/ (注:不支持嵌套),#脚本注释

6:变量作用域  a:local,   b:global,  c:static,   d:参数

一个函数内要访问全局变量,需要用global参数声明,  可以使用$GLOBALS['b'] 操作全局变量

普通的局部变量,会在函数结束后销毁,如果声明为static,则不会销毁,例子如下: 输出结果为012

                function myTest(){    

                        static $x=0;    

                        echo $x;   

                         $x++;

                }

            myTest();

            myTest();

            myTest();     

7:php中变量类型有:String、Object、Array、Integer、Float、Null、Boolean

8:常量用define定义

9:在声明命名空间之前唯一合法的代码是用于定义源文件编码方式的 declare 语句。所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。declare(encoding='UTF-8'); //定义多个命名空间和不包含在命名空间中的代码

相关文章

  • 2018-08-15 php 基础

    在上班的地铁上,看了点php基础知识,发现确实有些知识点,理解不够深刻,记录如下,如有误请留言指出: 1:json...

  • 获取两个日期之间所有的日期

    背景:使用 PHP 计算两个时间之间的日期列表 开始时间:2018-08-10 结束时间:2018-08-15 R...

  • 前言

    第一篇:基础知识 基础知识篇通过PHP入门搭建PHP的开发环境。php语言基础、流程控制语句、表达式、php函数、...

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • Alpine PHP Dockerfile

    Docker PHP memcache PHP Dockerfile 基于 Alpine 基础镜像构建的 PHP ...

  • 俘虏

    2018-08-15 田夕荣 2018-08-15 17:13 · 字数 81 · 阅读 0 · 日记本 时间静静...

  • 迁变

    颂小恙 2018-08-15 13:01 · 字数 333 · 阅读 0 · 日记本 2018-08-15 芳草牵...

  • 从0到1学习网络安全 【目录】

    简介 1.什么是网络安全2.学习网络安全应该具备哪些专业 PHP 基础篇 1.【PHP基础-简介】2.【PHP基础...

  • 程序员找工作必备 PHP 基础面试题 (四)

    程序员找工作必备 PHP 基础面试题​ 程序员找工作必备 PHP 基础面试题(二) 程序员找工作必备 PHP 基础...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

网友评论

      本文标题:2018-08-15 php 基础

      本文链接:https://www.haomeiwen.com/subject/isyibftx.html