05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》## PHP基本语法 —变量、数组、字符串 杨亮 ## Web基本流程 请求页面 对应文件 获取数据 PC Mobile HTTP 请求 html css javascript 服务器 (Apache) (IIS) html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库(MySQL)(Oracle)(Access) 返回页面 PHP code :) 13:47, 17th February 2015 5 6 ## PHP中的变量 - 无需声明,直接使用 • 变量名:以$开头 • 字母(大小写敏感) - 下划线 • 数字(不能开头) - 动态变量类型,赋值时动态改变 - 变量的变量,变量名动态改变 1 ## 常量 - 为什么要有常量:代码可读性和规范 - 通常大写,用以和变量区分 - 非$开头,直接使用 • 只能存放标量 - 布尔、整形、浮点和字符串 1 3
06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》
PHPING
PHPCHINA.COM
—条件、循环、函数 杨亮
## 程序的基本结构
程序
运算(+ - x / & | ! ..)
输入
逻辑(条件、循环、递归)
输出
辅助(变量、数组、函数)
小测验
用你熟悉的程序找出
1~1000中的所有质数
## 我们直接看代码好了
';
}
if ($totalqty == 0) {
echo '
变量名不至于太长(作用域)
## PHP中的函数

";
}
}
?>
## 变量作用域
- 局部变量(函数中定义),从定义处到函数结束
- 全局变量(非函数中定义),从定义出到文件尾,但不包括其中的函数
- 超全局变量(下节课会讲到),所以地方
- require和include都不影响变量作用域,只是起到了将代码片段组合的作用
- 局部变量加上关键字global,可令其变为全局变量,即在函数外也可以访问
## 通过函数实现递归
0 码力 |
25 页 |
1.30 MB
| 2 年前
3
julia 1.11.3 documentation
0 码力 |
2007 页 |
6.73 MB
| 1 年前
3
The PHP Handbook
0 码力 |
97 页 |
8.78 MB
| 2 年前
3
跟我一起写 Makefile (PDF 重制版)
2.3 make 是如何工作的
2.4 makefile 中使用变量
2.5 让 make 自动推导
2.6 makefile 的另一种风格
2.7 清空目录的规则
2.8 Makefile 里有什么?
2.9 Makefile 的文件名
2.10 包含其它 Makefile
2.11 环境变量 MAKEFILES
2.12 make 的工作方式
3 书写规则 定义命令包
5 使用变量
5.1 变量的基础
5.2 变量中的变量 ..... 30
5.3 变量高级用法 ..... 32
5.4 追加变量值 ..... 34
5.5 override 指令 ..... 35
5.6 多行变量 ..... 35
5.7 环境变量 ..... 36
5.8 目标变量 ..... 36
5.9 模式变量 ..... 37
5 62
9.3 隐含规则使用的变量 ..... 64
9.3.1 关于命令的变量。 ..... 64
9.3.2 关于命令参数的变量 ..... 65
9.4 隐含规则链 ..... 65
9.5 定义模式规则 ..... 66
9.5.1 模式规则介绍 ..... 66
9.5.2 模式规则示例 ..... 67
9.5.3 自动化变量 ..... 67
9.5.4
0 码力 |
81 页 |
628.51 KB
| 2 年前
3
The JavaScript Handbook
0 码力 |
56 页 |
577.92 KB
| 2 年前
3
Cmake 实践
实践》(CMake Practice)
本文档是边学习边编写的成果,更像是一个学习笔记和Tutorial,因此难免有失误或者理解不够透彻的地方,比如,我仍然不能理解为什么绝大部分使用变量的情况要通过$\{\}$引用,而在IF语句中却必须直接使用变量名。也希望能够有cmake的高手来指点迷津。
补:从 cmake 的 maillist, 我找到了一些答案,原文是:
The `IF(var)` or `IF(NOT `IF(/usr/lib/xorg)` and then CMake will check the value of the variable named `/usr/lib/xorg`..也就是说 IF 需要的是变量名而不是变量值
这个文档是开放的,开放的目的是为了让更多的人能够读到并且能够修改,任何人都可以对它作出修改和补充,但是,为了大家都能够获得你关于 cmake 的经验和积累,如果你现错误或者添加了新内容后,请务必 个指令隐式的定义了两个 cmake 变量:
BINARY DIR 以及 SOURCE DIR,这里就是
HELLO BINARY DIR 和 HELLO SOURCE DIR(所以 CMakeLists.txt 中两个 MESSAGE 指令可以直接使用了这两个变量),因为采用的是内部编译,两个变量目前指的都是工程所在路径/backup
0 码力 |
47 页 |
264.27 KB
| 2 年前
3
Julia 1.10.0 DEV Documentation
班级:___
设变量 x,则有公式 $ E=mc^{2} $ 。在化学反应中, $ H_{2}O $ 与 $ Mg(OH)_{2} $ 发生反应生成 $ SO_{4}^{2-} $ 和 $ Fe^{3+} $ 。科学计数法表示为 $ 6.02 \times 10^{23} mol^{-1} $ ,力矩单位为 $ N \cdot m $ 。
姓名:___
班级:___
设变量 x,则有公式
0 码力 |
1678 页 |
5.95 MB
| 2 年前
3
Top 5 improvements to Debugging Go Code in VS Code
0 码力 |
9 页 |
153.73 KB
| 2 年前
3
Julia 1.11.0-rc4 Documentation
0 码力 |
1985 页 |
6.67 MB
| 1 年前
3
共 906 条
- 1
- 2
- 3
- 4
- 5
- 6
- 91













