10月21上午PHP基础
新建的php文件必须要放在wamp安装目录下的www文件夹里。如果拿到别的地方,php无法运行,将显示错误。
<?php?> //嵌入php的方式
<?php //嵌入php方式的开头 //php的单行注释语法
/* php多行注释语法 */ //输出语法
//echo "hello"; 最常用的是echo,echo后面跟字符串。原理是用php代码在源代码中打出hello,再通过浏览器解析出来。
//echo "world","dhakj"; //可以输出多个字符串,用逗号分割。需要的换行的话用<br />(网页里面的内容),而不是\n。 //print "aaa"; //也可以输出,但是只能输出一个字符串 //print_r(); //括号里面写数组,用来打印数组
//var_dump(); //也可以输出,但是输出结果是变量及类型,相对于上面输出来说功能最强大。 //变量定义
//数据类型,弱类型语言,定义的时候不需要定义变量类型,自动转。
//$a = "hello";定义方式为$a,并且所有的变量都是$符号开头。即使是for循环for($i=1;$i<10;$i++)也要加$。
//$hello = "world";
//echo $$a; //可变变量,输出的结果是world。解析时先解析$a=hello,再解析$hello=world。 //类型转换
//$a = 6;
//$b = (string)$a; //类型转换,整数转换成字符串。(string)$a意思是将整数a转换成string的数据类型。
//settype($a,"string"); //另外方式
//var_dump($a);
//运算符与表达式,数学运算符(+、-、*、/)和JS里面的一样。
//$a = 6;
//$b = 7;
//echo $a+$b //$c = $a == $b;
//var_dump($c); //字符串的拼接
//$a = "hello";
//$b = "world";
//$c = $a.$b; //php里面拼接字符串用的是点(.)其它语言用的都是+。
//echo $c; //输出结果是helloworld //$a = 8;
//@$c = $a/$b; //错误抑制符,屏蔽错误的信息。一般不使用,有错误的信息要改正而不是屏蔽掉。
//echo $c;
//php里面的错误信息可以用@屏蔽。 notice和warning可以屏蔽掉。
//Notice:提醒
//warning:警告
//error:错误 //三元运算符,相当于一个简单的if。
//$a = 4;
//$b = 5;
//echo $a==$b?"相等":"不相等"; //相等就输出“相等”,不相等就输出“不相等”,中间用冒号隔开。 //语句
//顺序,按照顺序执行。
//$a = 5;
//$b = 6;
//分支,第一种是if,第二种是switch
/*if($a==$b)
{
echo "相等";
}
else
{
echo "不相等";
} switch($a)
{ case 4:
echo "4444";
break;
case 5:
echo "55555";
break;
case 6:
echo "66667";
break;
default:
echo "000000";
}*/ //循环,for循环、while循环、do,while循环
/*for($a=0;$a<10;$a++)
{
echo $a;
}
while(true) //先判断条件再执行
{
echo "aaa";
} do //先执行语句,再看条件。
{
}
while() */ ?>
10月21上午PHP基础的更多相关文章
- 2017年10月21日 数据库基础&三大范式
1. 数据库里面常用 int 整型nvarchar 字符串float 小数型decimal(,) 小数型money 小数型datetime 时间类型 ima ...
- Howdoo中文社区AMA总结(10月21日)
10月21日Howdoo举办了中文社区的首次AMA活动,CEO -David Brierley和CMO -Jason Sibley加入到社群中与大家交流并回答社区成员的相关问题. 以下是精选的问题总结 ...
- 2016年10月21日 星期五 --出埃及记 Exodus 19:5
2016年10月21日 星期五 --出埃及记 Exodus 19:5 Now if you obey me fully and keep my covenant, then out of all na ...
- 10月21日上午MySQL数据库学习内容复习
1.创建数据库create database 数据库名称删除数据库drop database 数据库名称 2.创建表create table 表名(列名 类型(长度) 自增长 主键 非空,)自增长:a ...
- 10月28日PHP基础知识测试题
本试题共40道选择题,10道判断题,考试时间1个半小时 一:选择题(单项选择,每题2分): 1. LAMP具体结构不包含下面哪种(A) A:Windows系统 B:Apache服务器 C:MySQL数 ...
- 10月21日下午PHP常用函数
函数四要素:返回类型 函数名 参数列表 函数体 //最简单的函数定义方式 function Show() { echo "hello"; } Show();//输出结果为he ...
- Week7(10月21日)
Part I:提问 =========================== 1.请为下图编写视图代码,视图中表单提交后,交给当前控制器和动作处理. 2.如何实现点击列标题排序功能? 3.分页时采用了 ...
- 2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码
css代码 背景与前景 background-color:#0000; //背景色,样式表优先级高 background-image:url(路径); //设置背景图片 background-atta ...
- EditPlus 4.3.2473 中文版已经发布(10月21日更新)
新的 EditPlus 修复了如下问题: * Ctrl+鼠标拖放文本功能异常 * 上传文件到 FTP 服务器失败后将弹出对话框,可重试上传 * 列选模式下粘贴到现存的选中内容时文本错乱的问题 本博客已 ...
随机推荐
- linux基础-第十六单元 yum管理RPM包
第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删 ...
- C#高级特性_Attribute
Attribute: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型.字段.方法和属性等.Attributes和Microsoft .NET ...
- springMvc的第一个demo
1.下载jar包 http://repo.spring.io/libs-release-local/org/springframework/spring/4.2.3.RELEASE/ 2.下载源码 j ...
- 显示当前用户所拥有的表&当前用户可以访问的所有表&数据库中的所有表&当前用户信息&当前用户所能管理的用户&数据库中所拥有的用户
1)显示当前用户名称:show user或者show user; 2)显示当前用户信息(包括用户名之外还有其他信息):select * from user_users; 3)显示数据库中所含有的所有用 ...
- mysql 创建索引
完整版创建索引如下:CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [index_type] ON tbl_name (index_col_name ...
- 状态压缩 HDU4539 郑厂长系列故事——排兵布阵
多组n *m 0不能放1可以放 每个士兵可以攻击到并且只能攻击到与之曼哈顿距离为2的位置以及士兵本身所在的位置. #include<stdio.h> #include<algorit ...
- Html-Css标签lable中定义宽度需要其他的支持
lable的标签如果定义了width,如果要使起生效,则需要定义display width: 130px; display: inline-block;
- 76.Android之EventBus源码解析
转载:http://p.codekk.com/blogs/detail/54cfab086c4761e5001b2538 1. 功能介绍 1.1 EventBus EventBus 是一个 Andro ...
- codevs1138 聪明的质监员
题目描述 Description 小 T 是一名质量监督员,最近负责检验一批矿产的质量.这批矿产共有n 个矿石,从1到n 逐一编号,每个矿石都有自己的重量wi 以及价值vi.检验矿产的流程是:见图 ...
- springMVC配置步骤
所用的工具为eclipse for javaEE,tomcat 8.0 1.导入jar包 把以上的jar包全部复制到项目的WebContent/WEB-INF/lib目录中 2.在webContent ...