php basic syntax
php basic syntax
PHP(Hypertext Preprocessor,超文本预处理器)。
一、PHP入门
1、指令分隔符“分号”
2、程序注释
3、在程序中使用空白的处理
下列情况应该总是使用两个空行:
下列情况应该总是使用一个空行:
空格的应用规则:
二、变量
1、变量的命名
![](https://images2015.cnblogs.com/blog/712855/201601/712855-20160119161020468-1536530589.png)
2、可变变量
3、变量的引用赋值
4、变量的类型
![](https://images2015.cnblogs.com/blog/712855/201601/712855-20160119161021218-422891999.png)
1
2
3
4
5
6
7
8
9
10
11
|
<?php class Person{ var $name ; function say(){ echo "Doing foo" ; } } $p = new Person(); $p ->name= "staven" ; $p ->say(); ?> |
伪类型
数据类型之间相互转换
![](https://images2015.cnblogs.com/blog/712855/201601/712855-20160119161021797-476672745.png)
三、常量
常量的定义
define(string name,mixed value[,bool case_insensitive]);
预定义常量
![](https://images2015.cnblogs.com/blog/712855/201601/712855-20160119161022140-196576463.png)
![](https://images2015.cnblogs.com/blog/712855/201601/712855-20160119161022640-1435213938.png)
循环语句
break
continue
exit
php basic syntax的更多相关文章
- Kotlin Reference (一) Basic Syntax
什么是Kotlin Kotlin翻译成中文叫"靠他灵",它是由JetBrains公司发明的一种基于JVM的编程语言,目前Google宣布kotlin为Android开发的官方语言. ...
- Class basic syntax
Class basic syntax Wikipedia In object-oriented programming, a class is an extensible program-code-t ...
- MongoDB - basic
mongoDB basic from:http://www.tutorialspoint.com/mongodb prject:https://github.com/chenxing12/l4mong ...
- Introduction to ASP.NET Web Programming Using the Razor Syntax (C#)
1, http://www.asp.net/web-pages/overview/getting-started/introducing-razor-syntax-c 2, Introduction ...
- ES6 new syntax of Arrow Function
Arrow Function.md Arrow Functions The basic syntax of an arrow function is as follows var fn = data ...
- SQL Fundamentals: Basic SELECT statement基本的select语句(控制操作的现实列)(FROM-SELECT)
SQL Fundamentals || Oracle SQL语言 Capabilities of the SELECT Statement(SELECT语句的功能) Data retrieval fr ...
- DB Intro - MongoDB Basic
mongoDB basic from:http://www.tutorialspoint.com/mongodb prject:https://github.com/chenxing12/l4mong ...
- 【445】Markdown Syntax
ref: Markdown基本语法 ref: Markdown Guide ref: Markdown Cheatsheet ref: Markdown Tutorial Lists Basic Sy ...
- mysql进阶之存储过程
往往看别人的代码会有这样的感慨: 看不懂 理还乱 是离愁 别是一番滋味在心头 为什么要使用存储过程? 在mysql开发中使用存储过程的理由: 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定 ...
随机推荐
- bug,实现类未找到service
- 5.26 Quartz任务调度图解2
- 努比亚 Z17s (Nubia NX595J) 解锁BootLoader 并刷入recovery ROOT
首先下载好工具链接:https://pan.baidu.com/s/1nw7BoZB 密码:zuun 备用下载链接:https://pan.baidu.com/s/1c3mUQGg 本篇教程教你如何傻 ...
- 【SQL】结构化查询语言
一:数据查询语言(DQL:Data Query Language): 其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出.保留字SELECT是DQL(也是所有SQL)用得最 ...
- 【Linux】swap分区简介及空间增加方式
swap分区简介 Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存 ...
- Linux学习自动化脚本(一)
https://www.cnblogs.com/handsomecui/p/5869361.html https://blog.csdn.net/daigualu/article/details/76 ...
- 微信公众号API使用总结
官网: https://mp.weixin.qq.com/ API: http://mp.weixin.qq.com/wiki/home/index.html 接口调试工具:h ...
- 【sqli-labs】 less24 POST- Second Order Injections *Real treat* -Stored Injections (POST型二阶注入 *真的好玩?* 存储注入)
简单登陆浏览一遍后,发现是一个登陆注册修改密码的应用 审查一下代码 登陆页面的username,password使用了转义 注册页面的参数也进行了转义处理 但是在修改password的页面,直接从se ...
- C# 从小到大排列
"; ; var ss = ""; ;i<str.Length;i++) { var s0 = str[i].ToString(); var s1 = (js).T ...
- React Native - 使用Vibration API实现设备振动
有时程序中需要实现这样的功能,当有重要的消息提醒时,我们会发出声音告知用户.而如果用户关闭了声音,那么就可以改用振动来提醒用户. 使用 React Native 提供的 Vibration API,我 ...