1.语言标记
总之使用<?php ?>(XML风格)就对了,其它三种就算了。
XML文件 <?xml ?>
2.分号的使用
3.注释
//
#
/* */ 当然不能嵌套注释
4.空白处理
使用两个空行: 一个源文件的两个代码片段之间;两个类的声明之间
使用一个空行:两个函数声明之间;函数内局部变量和函数的第一条语句之间;块注释或单行注释之前;一个函数内的两个逻辑代码片段之间。
函数名称与左括号之间不用空白隔开(这个貌似得注意下)
函数参数列表中逗号后面插入空格(也要注意下)
好吧,太多了,还是直接代码格式化工具吧。
5.变量
数据存储单元:变量 常量
声明变量:$+变量名(有意义) $a=100;
变量命名:区分大小写(例外),各种规则,关键字
可变变量:
传值赋值,引用赋值(学js的时候,我就找的这个,貌似我又被搞混了)
变量作用域,生存周期:
6.变量类型
布尔值的自动转换:
字符串:
##单引号:转义(单引号,和转义字符本身 ' \),不会解析变量值
##双引号:转义,解析变量
##定界符:
数组:map
对象Object:
NUll
类型转换:自动类型转换,强制类型转换
7.常量
定义和使用:
define()函数
define("FLY",true); //常量一般 默认为全部大写,不加$符号
//常量不能被重新定义或者取消定义
//常量的值只能是标量(boolean,string,int,float)
预定义常量
8.运算符
9.表达式
10.语句
11.函数
声明前后都可以调用
12.变量作用域
局部变量:
全局变量:变量定义处开始---到本文件末尾;glaobal关键字或者$GLOBALS数组
静态变量:函数调用结束后仍然存在,函数内部,static $a=10;
13.传参
按值传递
按引用传递
参数默认值
可变长度参数列表
14
变量函数:变量的值为与函数同名的字符串;$a();
递归函数:
使用自定义函数库:
15.important 数组和数据结构
索引数组和关联数组:
方括号[];访问数组内容
预定义数组:
数组相关处理函数
分享到:
相关推荐
### PHP语言基础学习笔记-php函数大全笔记 #### 一、PHP概述与基本概念 - **PHP简介**: - PHP(Hypertext Preprocessor,原名Personal Home Page)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并且...
PHP个人学习笔记
从给定的文件信息中,我们可以提炼出一系列与PHP学习相关的知识点,涵盖了基本的调试技巧、错误处理策略、变量管理、以及PHP的工作流程等。以下是对这些知识点的详细阐述: ### PHP调试技巧 #### 输出调试 1. **...
【laravel框架学习笔记--阿里云部署】 Laravel是一款基于PHP的开源Web应用框架,以其优雅的语法和强大的功能深受开发者喜爱。本笔记主要聚焦在如何将一个Laravel项目部署到阿里云服务器上,以便在互联网上运行。...
本篇笔记详细梳理了SMARTY的关键概念、配置方法以及各种功能的使用。 首先,SMARTY的重要特性在于其以变量为中心,通过变量来传递数据。它具有快速解析、一次性模板解析、模板更新后自动重解析、自定义定界符、支持...
总结,这份学习笔记涵盖了PHP的基础语法、数学和日期处理、字符串操作,以及MySQL和JavaScript/jQuery的基本知识,是一份全面的Web开发学习资料。通过深入理解和实践这些内容,开发者可以提升自己的Web开发技能。
【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...
php学习笔记-附件资源
### PHP学习笔记与实例解析 #### 第一章:PHP高级语法与功能 ##### PHP的`date()`函数 `date()`函数是PHP中用于格式化日期和时间的强大工具。它可以将Unix时间戳转换成人类可读的日期和时间格式。这个函数有两个...
【标题】:“当年我学PHP时整理的学习笔记” 这篇学习笔记是作者在学习PHP编程语言的过程中逐步积累并整理的,涵盖了初学者从基础到进阶的一些关键知识点。PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在...
软件开发设计:PHP、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储...
在培训机构,从开始到最后PHP的笔记,这也算是入门的笔记了。拿出来让大家参考一下,有用就用,没用删了
PHP框架学习笔记 PHP框架学习笔记是学习PHP框架的重要笔记,涵盖了CI框架的基本概念、控制器、模型、视图、URI路由、数据库操作、表单提交、上传文件、Session管理等方面的知识点。 CI框架的业务流程是从域名或...
【OSCP自学笔记-October靶机练习1】这篇教程主要介绍了如何通过渗透测试技术攻破一个名为"October"的靶机。靶机来自于Vulnhub平台,作者选择了10台典型的靶机作为OSCP(Offensive Security Certified Professional)...
个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。
"Zend学习笔记 - (三) 第一个Zend程序" 这个标题表明了这是一篇关于学习 Zend 框架的系列文章的第三部分,主要讲解如何编写第一个 Zend 应用程序。 Zend 是一个基于 PHP 的开源框架,它提供了用于构建企业级 Web ...
Flex是Adobe公司推出的一种用于构建富互联网...随着对Flex的深入学习,开发者将掌握更多高级特性,如数据绑定、动画效果、组件自定义以及与后端服务器的深度集成等,从而能够创建出更复杂、功能丰富的富互联网应用。
根据提供的“php100学习笔记”的部分内容,我们可以总结出一系列重要的PHP知识点,涉及字符串处理、文件操作、类与对象的基础等内容。 ### 字符串处理 #### `str_replace` `str_replace`函数用于在字符串中替换...