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

php学习笔记-1

 
阅读更多
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概述与基本概念 - **PHP简介**: - PHP(Hypertext Preprocessor,原名Personal Home Page)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并且...

    PHP个人学习笔记

    PHP个人学习笔记

    php的学习笔记-php的学习笔记

    从给定的文件信息中,我们可以提炼出一系列与PHP学习相关的知识点,涵盖了基本的调试技巧、错误处理策略、变量管理、以及PHP的工作流程等。以下是对这些知识点的详细阐述: ### PHP调试技巧 #### 输出调试 1. **...

    laravel框架学习笔记--阿里云部署

    【laravel框架学习笔记--阿里云部署】 Laravel是一款基于PHP的开源Web应用框架,以其优雅的语法和强大的功能深受开发者喜爱。本笔记主要聚焦在如何将一个Laravel项目部署到阿里云服务器上,以便在互联网上运行。...

    达内学习笔记----SMARTY笔记.docx

    本篇笔记详细梳理了SMARTY的关键概念、配置方法以及各种功能的使用。 首先,SMARTY的重要特性在于其以变量为中心,通过变量来传递数据。它具有快速解析、一次性模板解析、模板更新后自动重解析、自定义定界符、支持...

    达内学习笔记----PHP基础+MYSQLS基础+JS笔记整理.docx

    总结,这份学习笔记涵盖了PHP的基础语法、数学和日期处理、字符串操作,以及MySQL和JavaScript/jQuery的基本知识,是一份全面的Web开发学习资料。通过深入理解和实践这些内容,开发者可以提升自己的Web开发技能。

    Zend学习笔记 - (二) 开发工具

    【标题】:“Zend学习笔记 - (二) 开发工具” 在深入探讨Zend开发工具之前,首先需要理解Zend是什么。Zend是一家专注于PHP技术的公司,它创建了PHP的 Zend Engine,这是PHP语言的核心部分,负责解释并执行PHP代码。...

    php学习笔记-附件资源

    php学习笔记-附件资源

    PHP学习笔记、PHP实例

    ### PHP学习笔记与实例解析 #### 第一章:PHP高级语法与功能 ##### PHP的`date()`函数 `date()`函数是PHP中用于格式化日期和时间的强大工具。它可以将Unix时间戳转换成人类可读的日期和时间格式。这个函数有两个...

    当年我学PHP时整理的学习笔记

    【标题】:“当年我学PHP时整理的学习笔记” 这篇学习笔记是作者在学习PHP编程语言的过程中逐步积累并整理的,涵盖了初学者从基础到进阶的一些关键知识点。PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在...

    极客学院学习笔记--PHP文件系统处理.zip

    软件开发设计:PHP、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储...

    PHP笔记-在培训机构学习PHP时写的笔记

    在培训机构,从开始到最后PHP的笔记,这也算是入门的笔记了。拿出来让大家参考一下,有用就用,没用删了

    php框架学习笔记.doc

    PHP框架学习笔记 PHP框架学习笔记是学习PHP框架的重要笔记,涵盖了CI框架的基本概念、控制器、模型、视图、URI路由、数据库操作、表单提交、上传文件、Session管理等方面的知识点。 CI框架的业务流程是从域名或...

    1-OSCP自学笔记-October靶机练习1

    【OSCP自学笔记-October靶机练习1】这篇教程主要介绍了如何通过渗透测试技术攻破一个名为"October"的靶机。靶机来自于Vulnhub平台,作者选择了10台典型的靶机作为OSCP(Offensive Security Certified Professional)...

    PHP and MySQL Web Development个人学习笔记1--持续更新

    个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。

    Zend学习笔记 - (三) 第一个Zend程序

    "Zend学习笔记 - (三) 第一个Zend程序" 这个标题表明了这是一篇关于学习 Zend 框架的系列文章的第三部分,主要讲解如何编写第一个 Zend 应用程序。 Zend 是一个基于 PHP 的开源框架,它提供了用于构建企业级 Web ...

    Flex学习笔记-由浅入深

    Flex是Adobe公司推出的一种用于构建富互联网...随着对Flex的深入学习,开发者将掌握更多高级特性,如数据绑定、动画效果、组件自定义以及与后端服务器的深度集成等,从而能够创建出更复杂、功能丰富的富互联网应用。

    php100学习笔记

    根据提供的“php100学习笔记”的部分内容,我们可以总结出一系列重要的PHP知识点,涉及字符串处理、文件操作、类与对象的基础等内容。 ### 字符串处理 #### `str_replace` `str_replace`函数用于在字符串中替换...

Global site tag (gtag.js) - Google Analytics