------php语言与JavaScript的使用 方法是相似

<script type="text/javascript">

</script>--js与PHP同是一种弱类型语言 弱类型语言只是不显示表现  定义变量时系统自动给默认了

所以在定义PHP的变量时可以定义变量

如图1:

---------PHP中的常用语句:

$a=10; 根据写的值,系统自动生成为int

$b="hello";定义一个字符串;

$c='hello';同上

$d="www{$a}www" 将其他字符插入该字符

-----""与''区别

双引号里面可以解析转义字符,单引号不行

双引号里面可以解析变量,单引号不行

$e=<<<XXX

XXX;

$f

----输出:

echo $a 输出语句

var_dump($a);测试代码时用到的输出语句

较常用

-------PHP的使用

<?php

?>

<?

?>

----输出语句:

echo "hello","world" ; 可以有多个字符同时存在  较常用

print "world";不常用

print_r(); 输出数组信息

var_dump();//变量和类型

如图:

------理论上在PHP中常用变量类型

int, float, double, bool, char, string

-----对于PHP中c#相似之处在语句运用上有许多相似之处例

---分支语句

1,if--else

2,if---else if----

3, if (嵌套)

附课程课件脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<body>
 
<?php
 
//注释
/* 多行注释 */
 
//输出语句
//echo "hello","helloa";
//print "world";
 
//print_r(); //输出数组信息
//var_dump();//变量和类型
 
//变量定义
//int float bool string
//弱类型语言
/*$a = 10;
$b = "he{$a}llo"; 
$c = 'world';
$d = <<<AA
hello "aa" , "bb" ,'cc',
<input type="text" value="aa" />
AA;*/
//1.双引号里面可以解析转义字符,单引号不行
//2.双引号里面可以解析变量,单引号不行
 
//$e = $a.$c; //拼接字符串用的是.
//$f = 10.05;
 
//$f = (string)$f; //类型转换
 
//$f = "hello";
 
//$aa = "cc";
//$cc = "dd";
//echo $$aa;  //可变变量
//$dd = &$aa; //&取地址
//$dd = "ee";
//echo $aa;
 
//运算符与表达式
$a = 10;
$b = 4;
//echo $a/$b;
 
 
//echo @$c; //错误抑制符,并不能抑制所有错误
 
//echo $a==$b?"ok":"no"; //三目运算符
 
/*if($a==$b)
{
    echo "ok";
}
else
{
    echo "no";
}*/<br>语法
//1.if...else...
//2.if...else if...
//3.if嵌套
/*$a = 2;
switch($a)
{
    case 1:
        echo "11111";
        break;
    case 2:
        echo "222222";
        break;
    case 3:
        echo "333333";
        break;
    default:
        echo "444";
        break;
}*/
 
//1.for
/*for($i=0;$i<10;$i++)
{
    echo $i."<br>";
}*/
//2.while
//3.do...while
 
 
  
 
 
//echo $e;
 
//var_dump($f);
 
?>
 
 
<script type="text/javascript">
 
</script>
</body>
</html>

来自:http://www.cnblogs.com/koker/p/5542708.html

PHP 学习笔记---基本语法的更多相关文章

  1. Arduino—学习笔记—基础语法

    图解 函数具体讲解 pinMode(工作接脚,模式) 工作接脚 工作接脚编号(0--13与A0--A5) 模式 工作模式:INPUT或OUTPUT 例子 将8接口设置为输出模式 pinMode(8,O ...

  2. Verilog学习笔记基本语法篇(十二)········ 编译预处理

    h Verilog HDL语言和C语言一样也提供编译预处理的功能.在Verilog中为了和一般的语句相区别,这些预处理语句以符号"`"开头,注意,这个字符位于主键盘的左上角,其对应 ...

  3. JavaScript学习笔记-基础语法、类型、变量

    基础语法.类型.变量   非数字值的判断方法:(因为Infinity和NaN他们不等于任何值,包括自身) 1.用x != x ,当x为NaN时才返回true; 2.用isNaN(x) ,当x为NaN或 ...

  4. MySQL学习笔记——基本语法

    SQL——结构化查询语言(Structured Query Language) 1> SQL语言不区分大小写,建议关键字用大写,但是字符串常量区分大小写 2> SQL注释:/**/多行注释 ...

  5. Verilog学习笔记基本语法篇(九)········ 任务和函数

    task 和 function 说明语句分别用来定义任务和函数,利用任务和函数可以把函数模块分成许多小的任务和函数便于理解和调试.任务和函数往往还是大的程序模块在不同地点多次用到的相同的程序段.输入. ...

  6. SASS学习笔记2 —— 语法

    sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号:另一种是scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号.在此也建议使用后缀名为scss的文件,以避免sass ...

  7. Python 2.7 学习笔记 基本语法和函数定义

    本文介绍下python的基本语法 一.变量定义 不需要说明类型,也不需要像js等脚本语言使用var等标识符.直接声明即可,如: num=1 说明:上面语句声明了一个变量num,并在声明时初始化值为 1 ...

  8. [学习笔记] Markdown语法备忘

    Markdown语法总结 标题 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 注意#后面要加空格 字体 ** ...

  9. 学习笔记 - MarkDown 语法

    学习参考网址:https://www.appinn.com/markdown/index.html # **gitskill** ## 标题 ># 这是 H1 >## 这是 H2 > ...

随机推荐

  1. Idea 开发 web项目

    1.经历 很久没有搞 web 项目了,最近一段时间搞过很多次了,但是总是在 mac 上部署失败. 2.方法: 用idea 新建一个模板的 Spring MVC 项目,部署就可以了. 3.参考: htt ...

  2. Linux mkdir 创建文件夹命令

    介绍: 该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录 语法: mkdir [-m] [-p] 目录名 选项介绍: -m: 对新建目录设置 ...

  3. TypeError: test() got multiple values for keyword argument 'key'

    原因是: 1.函数调用的最终形式只会调用两个函数.一个list参数和一个dict参数,格式为call(func, list, dict); 2.如果传入参数中有key参数,那么首先key参数(包括扩展 ...

  4. nginx自动检测后台服务器健康状态

    转自http://www.iyunv.com/thread-38535-1-1.html 公司业务线上对后端节点的健康检查是通过nginx_upstream_check_module模块做的,这里我将 ...

  5. connect 链接失败: 查找不到 signal

                提示错误是:   signal_index < 0 ;;     ----  故 connect返回false;              消除  connect  信号 ...

  6. myEclipse svn插件安装

    方法一(liuyou在安装时报空指针异常) 1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页. 2.点击Add Site 打开对话框 ...

  7. React学习笔记-1-什么是react,react环境搭建以及第一个react实例

    什么是react?react的官方网站:https://facebook.github.io/react/下图这个就是就是react的标志,非常巧合的是他和我们的github的编辑器Atom非常相似. ...

  8. 获取到Android控件的高度

    问题 如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth.getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单 ...

  9. _stdcall,_cdecl区别

    (1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈. WIN32 Api都采用_stdcall调用方式,这样的宏定 ...

  10. 牛B的调试工具:OzCode

      官网:http://www.oz-code.com/ 视频:https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/OzCode https:/ ...