php初学第一课
php:强大的脚本语言
B/S:brower:浏览器 server:服务器
C/S: client:客户端 server:服务器
一.php嵌入页面的标记
1. <?php ?> #最常用
2. <? ?> #最简单
3. <script language="php"></script> #最长的写法
二:php的注释语法
1.//单行注释
2.#单行注释
3./* */ 多行注释
三:php的输出语法
1.echo 可以输出多个字符串
2.print 只能输出一个字符串
3.print_r(); 可以输出字符串数字,可以输出数组及数组中的内容
4.var_dump(); 输出变量的类型
四:数据类型
php是一种弱类型语言
强类型语言:
1.整型:int
2.浮点型:float,double,decmial
3.字符类型 char
4.字符串类型:string
5.日期时间类型:datetime
6.bool型
7.object型
int a = 5;
string s = "";
弱类型语言:
var a = 5; JS
五:变量定义
变量必须以$开头,变量名可以自定义,但尽量不要用关键字
例如:$str = "hello";
可变变量:
$hello = "你好";
$test = "hello";
echo $$test;
isset($hello):判断变量是否定义
unset($hello);清除变量
empty($hello);判断变量是否为空,空字符串和0都是空
取地址,用&符号:例子:
$s = "hello";
$str = &$s;
$str = "world";
echo $s;
六:数据类型的转换
获取类型:
gettype($a);
判断是否是某种类型的数据:
is_类型名($a);
1.(int)$a;
2.settype($a,int);
七:运算符表达式
1.数学运算符
/除:整数除整数得出的结果是小数(原因:php是弱类型语言)
2.字符串:拼接字符串用的是点(.)不是用(+)
例如:第一种方法:用.连接
<?php
$a = "火腿";
$b = "汉堡";
$c = "鸡翅";
$aa = "n001";
$bb = "n002";
$cc = "n003";
$s="<select>";
$s=$s."<option value='".$aa."'>".$a."</option>";
$s=$s."<option value='".$bb."'>".$b."</option>";
$s=$s."<option value='".$cc."'>".$c."</option>";
$s=$s."</select>";
echo $s;
?>
第二种方法:
<?php
$a = "中国";
$b = "美国";
$c = "法国";
$aa = "n001";
$bb = "n002";
$cc = "n003";
?>
<select>
<option value="<?php echo $aa;?>"><?php echo $a;?></option>
<option value="<?php echo $bb;?>"><?php echo $b;?></option>
<option value="<?php echo $cc;?>"><?php echo $c;?></option>
</select>
3.比较运算符:跟Java运用一样
4.逻辑运算符:&&与可用and ||可用or
php初学第一课的更多相关文章
- Linux系统初学-第一课 虚拟机安装CentOS6.5以及Root密码找回
Linux系统初学第一课 虚拟机安装CentOS6.5以及Root密码找回 虚拟机安装CentOS6.5 一.安装虚拟机 1-1.安装虚拟机VMware Station,新建虚拟机,选择典型配置. 1 ...
- 初学Python(第一课)
今天整理一下关于Python初学者的基础知识部分的第一课,因为之前学习过C,所以过于基础的知识就不详细记录了. Python相对于C\C++来说,在语法方面已经很简单了:甚至对于JavaScript也 ...
- 【第一课】神奇的Context
初学Android的困惑 初学Android跳转页面的时候,往往教程里是这么写的: Intent intent = new Intent(); //MyActivity就是当前的Activity,It ...
- CodeIgniter框架入门教程——第一课 Hello World!
本文转载自:http://www.softeng.cn/?p=45 今天开始,我将在这里连载由我自己编写的<CodeIgniter框架入门教程>,首先,这篇教程的读着应该是有PHP基础的编 ...
- 妙味课堂——HTML+CSS(第一课)
一句话,还记忆不如烂笔头,何况还这么笨,记下笔记,也是记录这一路学习的过程. 妙味课堂第一课并未一味地先讲HTML,而是穿插着CSS讲解,这一点不同于一些其他视频,这一点挺特别的!所以这一课涉及到HT ...
- 【C++探索之旅】开宗明义+第一部分第一课:什么是C++?
内容简介 1.课程大纲 2.第一部分第一课:什么是C++? 3.第一部分第二课预告:C++编程的必要软件 开宗明义 亲爱的读者,您是否对C++感兴趣,但是C++看起来很难,或者别人对你说C++挺难的, ...
- 【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?
内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢! 开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱 ...
- 【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL
内容简介 1.课程大纲 2.第三部分第一课: SDL开发游戏之安装SDL 3.第三部分第二课预告: SDL开发游戏之创建窗口和画布 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会 ...
- vue.js学习(第一课)
学习资料 来自台湾小凡! vue.js是javascript的一个库,只专注于UI层面,核心价值永远是 API的简洁. 第一课: 不支持IE8. 1.声明式渲染: el元素的简称 element : ...
随机推荐
- Python与Hack之Zip文件口令破解
1.需要的库: **import zipfile**import optparse**from threading import Thread(1)zipfile:1.1 zipfile.ZipFil ...
- 提取Windows用户密钥文件cachedump
提取Windows用户密钥文件cachedump Windows系统将用户信息和密钥存储在系统存档文件(System hive)和安全存档(Security hive)中.只要提取这些内容,就可以 ...
- http://www.cnblogs.com/baizhanshi/p/5593431.html
http://www.cnblogs.com/baizhanshi/p/5593431.html
- oracle性能优化----处理大数据量数据
场景:对2千万个数据,修改他们的名字加上后缀“生日”. 普通sql: and not regexp_like(title, '生日'); 优化sql: declare type rid_Arra ...
- AngularJS学习笔记之directive—scope选项与绑定策略
From:http://www.linuxidc.com/Linux/2015-05/116924.htm scope:{}使指令与外界隔离开来,使其模板(template)处于non-inherit ...
- 来自于2016.2.23的flag
正是中午,百废待兴,写点什么调节一会儿心情吧.正巧有许多的想法. 机房来了许多小朋友,多么像一年之前的我啊,想写题,心又纷乱,但不同的是他们比我强太多了. 停课是什么感觉?停课在机房与寒暑假.双休日在 ...
- Sphinx 配置文件的说明【备忘】
## 数据源src1 source src1 { ## 说明数据源的类型.数据源的类型可以是:mysql,pgsql,mssql,xmlpipe,odbc,python ## 有人会奇怪,python ...
- Leetcode Sum Root to Leaf Numbers
Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number ...
- ACM: 畅通工程-并查集-解题报告
畅通工程 Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Description 某省调查城镇交通状况 ...
- 洛谷 P1330 封锁阳光大学 Label:染色问题
题目描述 曹是一只爱刷街的老曹,暑假期间,他每天都欢快地在阳光大学的校园里刷街.河蟹看到欢快的曹,感到不爽.河蟹决定封锁阳光大学,不让曹刷街. 阳光大学的校园是一张由N个点构成的无向图,N个点之间由M ...