PHP 学习2

1.foreach循环

/*foreach ($array as $value)
{
    要执行代码;
}
*/
<?php
$x=array("one","two","three");
foreach ($x as $value)
{
    echo $value . "<br>";
}
?>
foreach循环

2.PHP 函数

/*<?php
function functionName()
{
    // 要执行的代码
}
?>
*/
<?php
function writeName()
{
    echo "Kai Jim Refsnes";
}
 
echo "My name is ";
writeName();
?>
函数

3.PHP 魔术变量

<?php
echo '这是第 " '  . __LINE__ . ' " 行';
?>
//显示在代码第几行
__LINE__
<?php
echo '该文件位于 " '  . __FILE__ . ' " ';
?>
//显示该文件的绝对位置
__FILE__
<?php
echo '该文件位于 " '  . __DIR__ . ' " ';
?>
//显示文件所在的目录,与dirname(__FILE__)等价
__DIR__
<?php
function test() {
    echo  '函数名为:' . __FUNCTION__ ;
}
test();
?>
__FUNCTION__
<?php
class test {
    function _print() {
        echo '类名为:'  . __CLASS__ . "<br>";
        echo  '函数名为:' . __FUNCTION__ ;
    }
}
$t = new test();
$t->_print();
?>
__CLASS__
<?php
class Base {
    public function sayHello() {
        echo 'Hello ';
    }
}
 
trait SayWorld {
    public function sayHello() {
        parent::sayHello();
        echo 'World!';
    }
}
 
class MyHelloWorld extends Base {
    use SayWorld;
}
 
$o = new MyHelloWorld();
$o->sayHello();
?>
__TRAIT__
<?php
function test() {
    echo  '函数名为:' . __METHOD__ ;
}
test();
?>
__METHOD__
<?php
namespace MyProject;
 
echo '命名空间为:"', __NAMESPACE__, '"'; // 输出 "MyProject"
?>
__NAMESPACE__

 

posted @ 2018-01-27 11:39  Justice-V  阅读(61)  评论(0)    收藏  举报