常量学习:

<?php
# function demo
function sum($x,$y){
$z=$x+$y;
return $z;
} echo sum(1,2); #define demo
echo '<br/>';
define('hello','ee');
echo hello; # strlen function dmeo
echo '<br/>';
$str='xxxeesssss';
echo 'xxxeesssss\'s lenght is:'.strlen($str); # _FILE_:current file name,
# _LINE_:current line number,
# _FUNCTION_:current function name,
# _CLASS_ :current class name,
# _METHOD_ :current object method name.
echo '<br/>__FILE__:';
echo __FILE__;
echo '<br/>';
echo 'dirname(__FILE__):';
echo dirname(__FILE__);
echo '<br/>__LINE__:';
echo __LINE__;
echo '<br/>__CLASS__:';
echo __CLASS__;
echo '<br/>__FUNCTION__:';
echo __FUNCTION__;
echo '<br/>__METHOD__:';
echo __METHOD__; require(dirname(__FILE__).'\Person.php'); $persion=new Person();
//echo '<br/>';
//echo $persion::test();
echo '<br/>';
echo $persion->test();
echo '<br/>';
require(dirname(__FILE__).'\testutil.php');
echo sayHello();
echo '<br/>';
echo sayHello(); echo '<br/>';
$actors[0]='array 00';
$actors[1]='array 01';
$actors[2]='array 02';
$actors[3]='array 03';
foreach($actors as $values){
echo '<br/>'.$values;
echo '<br/>$values';
echo "<br/>$values";
echo "<br/>".$values;
} ?>
<?php
/*
* Created on 2015年9月21日
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
class Person{
function __construct(){
echo '<br/>__CLASS__:';
echo __CLASS__;
echo '<br/>__FUNCTION__:';
echo __FUNCTION__;
echo '<br/>__METHOD__:';
echo __METHOD__;
} public function test(){
echo 'test';
}
} ?>

if elseif else

<?php
/*
* Created on 2015年9月21日
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
$count=10; if($count<1){
echo 'less than 1';
}else if($count>2){
echo 'over than 2';
}else if($count>3){
echo 'over than 3';
}else if($count>9){
echo 'over than 9';
}else{
echo 'less or equal 9';
} echo '<br/>'; $strVal='29298isudsfkjkwewrwer';
if(strlen($strVal)>10){
echo 'the lenght over 10';
}else{
echo 'the length no over 10';
} ?>

for foreach while

 echo 'for($i=0;$i<10;$i++){...}';
for($i=0;$i<10;$i++){
echo '<br/>'.$i;
} echo '<br/>';
echo 'foreach($a as $ b){echo $b}'; $actors=array('1','2','3','4');
foreach($actors as $val){
echo '<br/>'.$val;
} echo 'while(...){...}'; $x =1;
while($x<5){
echo '<br/>'.$x;
$x++;
} echo '<br/>';
echo 'do{...} while(...)';
$y=10; do{
$y--;
echo "<br/>$y";
}while($y>1);

swtich:

<?php
/*
* Created on 2015年9月21日
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/ $val=10; switch($val){
case 1:
echo '1';
break;
case 10:
echo '10';
break;
default:
echo 'other';
break;
}
?>

array

<?php
/*
* Created on 2015年9月21日
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
$a =array();
$a=array("1","2",'3');
print_r("<br/>");
print_r($a); $a =array("x","y","z",1);
print_r("<br/>");
print_r(array_keys($a,1,true));
print_r("<br/>");
print_r(array_keys($a,"f",true));
print_r("<br/>");
print_r(array_values($a));
print_r("<br/>");
var_dump(is_array($a)); $a=array('fg'=>'飞','s'=>'d');
print_r("<br/>");
var_dump(array_key_exists(0,$a));
print_r("<br/>");
var_dump(array_key_exists("s",$a));
print_r("<br/>");
var_dump(key_exists("s",$a)); print_r("<br/>");
$arr=array("f"=>"dd","ds"=>"sx","s"=>1);
if(in_array("dd",$arr)){
echo "f exists";
}else{
echo "not exists";
}
print_r("<br/>");
var_dump(in_array(1,$a,true));
print_r("<br/>");
var_dump(in_array("1",$a,true)); ?>

mysql_conn

<?php
/*
* Created on 2015年9月21日
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/ $conn=mysql_connect('localhost','root','root');
if(!$conn){
die('Could not connect:'.mysql_error());
}else{
echo 'Connect mysql success!';
} $isCreateDbSuc=mysql_query('create database my_db;',$conn);
if($isCreateDbSuc){
echo 'Create my_db success!';
}else{
echo 'Error creating database:'.mysql_error();
} mysql_close($conn);
?>

php基础语法学习汇总的更多相关文章

  1. Swift基础语法学习总结(转)

    Swift基础语法学习总结 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型 ...

  2. Swift基础语法学习总结

    Swift基础语法学习总结Swift高级语法学习总结Swift语法总结补充(一) 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift ...

  3. Python 基础语法学习(第一讲)---类的使用

    [写在前面]:其实自学python有一段时间了,但是一直没想起来要写博客来记录自己的学习,今天才感觉要写点什么让自己学的更扎实一点,所以从今天开始更新python自学系列,希望看见文章的大佬们可以指点 ...

  4. Java基础语法学习

    Java基础语法学习 1. 注释 单行注释: //单行注释 多行注释: /*多行注释 多行注释 多行注释 多行注释 */ 2. 关键字与标识符 关键字: Java所有的组成部分都需要名字.类名.变量名 ...

  5. java 基础语法学习01

    Java基础语法 注释 初次使用idea时相关配置 new project ->Empty project->进入页面 再选择file->project structure-> ...

  6. React基础语法学习

    React主要有如下3个特点: 作为UI(Just the UI) 虚拟DOM(Virtual DOM):这是亮点 是React最重要的一个特性 放进内存 最小更新的视图,差异部分更新 diff算法 ...

  7. Go基础语法学习

    Go语言基础 Go是一门类似C的编译型语言,但是它的编译速度非常快.这门语言的关键字总共也就二十五个,比英文字母还少一个,这对于我们的学习来说就简单了很多.先让我们看一眼这些关键字都长什么样: 下面列 ...

  8. Xpath基础语法学习

    背景: 之所以学习Xpath,是因为在学习selenium定位页面元素,总是定位不到元素.为了更好的开展自动化测试,先学习下Xpath. 一:Xpath是什么. 1:Xpath是一门在XML文档中查找 ...

  9. Swift基础语法学习总结一

    1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. ...

随机推荐

  1. MySQL解压版安装配置

    官网下载地址:http://dev.mysql.com/downloads/windows/installer/ (可以选择解压版zip下载,也可以选择msi安装版.) 解压zip版配置: 1. 下载 ...

  2. [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)

    1. 更友好的显示当前挂载的文件系统 mount | column -t 这条命令适用于任何文件系统,column 用于把输出结果进行列表格式化操作,这里最主要的目的是让大家熟悉一下 columnt ...

  3. Rails--export csv

    --controller def export_agent_impressions export_start_time = Time.parse(params[:es_time]) + 7.hours ...

  4. Why Stored Procedures?

    http://www.w3resource.com/mysql/mysql-procedure.php Stored procedures are fast. MySQL server takes s ...

  5. [转]EF 4.1 Code First

    这篇文章介绍Code First开发以及如何与DbContext API一起使用.Code First允许使用C#或VB.NET类定义模型,在类或属性上有选择性的执行额外的配置或者使用Fluent A ...

  6. C# 如何读取一行中的所有变量

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. 【QQ音乐Api】移花接木 打造自己的音乐电台

    最近突发奇想想做个在线音乐小网页.需求很简单,如下 搜索歌曲 或 歌手 在线播放音乐 借用qq 或者 百度的 音乐接口 需求明确那就直接动手了 我首先尝试的百度音乐,但是不能在线播放(提示forbid ...

  8. yii2 rbac-plus的使用

    前言 1.本教程适合有RBAC基础,对RBAC有一定了解的同学. 2.本教程使用advanced模板 3.确保数据库中存在user表,没有的同学请查阅文档 运行 php yii migrate 来生成 ...

  9. BLE 4.0 与 4.1的区别

    蓝牙技术让我们在连接各种设备的时候不再被繁多的数据线所束缚,比如音响.电脑,甚至是汽车.目前最新的蓝牙版本是4.0,相比3.0它进一步降低了功耗,并且也提高了传输效率.近日,蓝牙技术联盟(Blueto ...

  10. CSS优先级别计算

    a.b.c.d,可以以这四种等级为依据确定CSS选择器的优先级: a-----style 行内样式 个数  +1000 b-----id 个数+100 c-----类 个数+10 d-----类型个数 ...