------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>

关于PHP语言的更多相关文章

  1. C语言 · 高精度加法

    问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

  2. Windows server 2012 添加中文语言包(英文转为中文)(离线)

    Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...

  3. iOS开发系列--Swift语言

    概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...

  4. C语言 · Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...

  5. C语言 · 字符转对比

    问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不仅长度相 ...

  6. JAVA语言中的修饰符

    JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...

  7. Atitit 项目语言的选择 java c#.net  php??

    Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...

  8. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

    说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin ————————— ...

  9. InstallShield 脚本语言学习笔记

    InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加.     一.基本语法规则      ...

  10. 用C语言封装OC对象(耐心阅读,非常重要)

    用C语言封装OC对象(耐心阅读,非常重要) 本文的主要内容来自这里 前言 做iOS开发的朋友,对OC肯定非常了解,那么大家有没有想过OC中NSInteger,NSObject,NSString这些对象 ...

随机推荐

  1. DLL 生成与使用的全过程(2010-01-18 14:50:17)

    转载自 水滴的博客http://blog.sina.com.cn/spiritofwater   个人学习用 转载▼   分类: 技术 由dll导出的lib文件: 包含了每一个dll导出函数的符号名和 ...

  2. [转载]js中return的用法

    一.返回控制与函数结果,语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二.返回控制,无函数结果,语法为:return;  在大多数情况下,为事件处理函 ...

  3. 使select文本框可编辑可选择(jQuery插件)

    最近做项目中用到了这个插件,正好分享下. 1.  需要用的js包点击下载,在项目中引入该js. <script src="${pageContext.request.contextPa ...

  4. jquery判断多个input输入框不能输入相同的值

    function checkName(data){ //校验联系信息不能一致 var values=""; $(".t").each(function(i,it ...

  5. Fabric远程自动化使用说明

    背景: 关于Fabric的介绍,可以看官网说明.简单来说主要功能就是一个基于Python的服务器批量管理库/工具,Fabric 使用 ssh(通过 paramiko 库)在多个服务器上批量执行任务.上 ...

  6. gnuWin32-mini-2016.10.30

    2016-10-28 04:48 1,017,856 awk.exe ver 4.1.4 2016-10-29 00:26 77,312 bc.exe ver 1.06 2016-10-30 01:4 ...

  7. 解决自定义Shiro.Realm扩展类不能用注解(@Resource或@Autowire)自动装配的问题

    问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败. 解决方法:编写一个设置类把注入工作提前完成. package com.xkt.shiro import org ...

  8. [iOS] 为文本加上横线方法

    _oldPriceLabel.text = "; _oldPriceLabel.textColor = [UIColor lightGrayColor]; NSMutableAttribut ...

  9. iOS版本更新在APP中直接访问AppStore

    1.导入框架 #import <StoreKit/StoreKit.h> 2.添加代理 <SKStoreProductViewControllerDelegate> 3.设置跳 ...

  10. WinForm跨窗体传值

    1.另一窗体建公共变量listdataRow public List<DataGridViewRow> listdataRow = new List<DataGridViewRow& ...