关于php语言的使用!
------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 (嵌套)
附课件脚本:
<?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/chun6/p/6115819.html
关于php语言的使用!的更多相关文章
- C语言 · 高精度加法
问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...
- Windows server 2012 添加中文语言包(英文转为中文)(离线)
Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...
- iOS开发系列--Swift语言
概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...
- C语言 · Anagrams问题
问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...
- C语言 · 字符转对比
问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不仅长度相 ...
- JAVA语言中的修饰符
JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...
- Atitit 项目语言的选择 java c#.net php??
Atitit 项目语言的选择 java c#.net php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...
- 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】
说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin ————————— ...
- InstallShield 脚本语言学习笔记
InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加. 一.基本语法规则 ...
- 用C语言封装OC对象(耐心阅读,非常重要)
用C语言封装OC对象(耐心阅读,非常重要) 本文的主要内容来自这里 前言 做iOS开发的朋友,对OC肯定非常了解,那么大家有没有想过OC中NSInteger,NSObject,NSString这些对象 ...
随机推荐
- 前端网络、JavaScript优化以及开发小技巧
一.网络优化 YSlow有23条规则,中文可以参考这里.这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少. 1)合并压缩CSS.JavaScript.图片,静态资源CDN ...
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter
“.Net 社区虚拟大会”(dotnetConf) 2016 今天凌晨在Channel9 上召开,在Scott Hunter的30分钟的 Keynote上没有特别的亮点,所讲内容都是 微软“.Net社 ...
- Castle Core 4.0.0 alpha001发布
时隔一年多以后Castle 项目又开始活跃,最近刚发布了Castle Core 4.0.0 的alpha版本, https://github.com/castleproject/Core/releas ...
- InnoDB关键特性学习笔记
插入缓存 Insert Buffer Insert Buffer是InnoDB存储引擎关键特性中最令人激动与兴奋的一个功能.不过这个名字可能会让人认为插入缓冲是缓冲池中的一个组成部分.其实不然,Inn ...
- nodejs中获取时间戳、时间差
Nodejs中获取时间戳的方法有很多种,例如: new Date().getTime() Date.now() process.uptime() process.hrtime() 平时想获取一个时间戳 ...
- Hawk 7. 常见问题
本页面您可以通过关键字搜索来获取信息. 理性使用爬虫 爬虫是一种灰色的应用,虽然作为Hawk的设计者,但我依然不得不这么说. 各大网站都在收集和整理数据上花费了大量的精力,因此抓取的数据应当仅仅作为科 ...
- Discuz NT 架构剖析之Config机制
接触了Discuz NT! 一段时间了,是时候做个总结了,标题好霸气,有木有? 都是托园子里的大牛代振军的福啊,哈哈哈哈. 首先论坛的信息不是完全存储在数据库里面的,一部分信息存储在config文件里 ...
- [原] KVM 虚拟化原理探究 —— 目录
KVM 虚拟化原理探究 -- 目录 标签(空格分隔): KVM KVM 虚拟化原理探究(1)- overview KVM 虚拟化原理探究(2)- QEMU启动过程 KVM 虚拟化原理探究(3)- CP ...
- python 数据类型 ---文件一
1.文件的操作流程: 打开(open), 操作(read,write), 关闭(close) 下面分别用三种方式打开文件,r,w,a 模式 . "a"模式将不会覆盖原来的文件内容, ...
- Python 基础之一变量和赋值
变量:程序在运行的时候会用到很多临时存储数据,这个时候就用到了变量,临时数据的名字. Python中变量不需要声明,直接可以使用,变量的数据类型由赋值确定. >>> name=&qu ...