关于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这些对象 ...
随机推荐
- 分治法求解最近对问题(c++)
#include"stdafx.h" #include<iostream> #include<cmath> #define TRUE 1 #define F ...
- C# 发送邮件 附件名称为空
示例代码: // 1.创建邮件 MailMessage mailMsg = new MailMessage(); mailMsg.To.Add(new MailAddress("test@ ...
- [.NET] 利用 async & await 的异步编程
利用 async & await 的异步编程 [博主]反骨仔 [出处]http://www.cnblogs.com/liqingwen/p/5922573.html 目录 异步编程的简介 异 ...
- Maven搭建SpringMVC+Hibernate项目详解 【转】
前言 今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这 ...
- Node.js入门(一)
一.Node.js本质上是js的运行环境. 二.可以解析js代码(没有浏览器安全级的限制): 提供系统级的API:1.文件的读写 2.进程的管理 3.网络通信 三.可以关注的四个网站: 1.https ...
- 初识npm
一.npm简介: npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行.支持的第三方模块最多的包管理器. npm的初衷:JavaS ...
- 多个ul中第一个li获取定位
如果我们只是获取一个ul中的第一个li的话,那么我们可以这样写: $("ul li:first"); $("ul li").eq(0); $("ul ...
- MongoDB学习笔记六—查询下
查询内嵌文档 数据准备 > db.blog.find().pretty() { "_id" : ObjectId("585694e4c5b0525a48a441b5 ...
- Firebug中调试中的js脚本中中文内容显示为乱码
Firebug中调试中的js脚本中中文内容显示为乱码 设置 页面 UFT-8 编码没用, 解决方法:点击 "Firebug"工具栏 中的"选项"---" ...
- 深入理解Spring MVC
如何让一个普通类成为Controller? 方案一:实现接口Controller 解析:handleRequest(request,response) 方案二:继承AbstractController ...