PHP 学习2
1.foreach循环
/*foreach ($array as $value) { 要执行代码; } */ <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?>
2.PHP 函数
/*<?php function functionName() { // 要执行的代码 } ?> */ <?php function writeName() { echo "Kai Jim Refsnes"; } echo "My name is "; writeName(); ?>
3.PHP 魔术变量
<?php echo '这是第 " ' . __LINE__ . ' " 行'; ?> //显示在代码第几行
<?php echo '该文件位于 " ' . __FILE__ . ' " '; ?> //显示该文件的绝对位置
<?php echo '该文件位于 " ' . __DIR__ . ' " '; ?> //显示文件所在的目录,与dirname(__FILE__)等价
<?php function test() { echo '函数名为:' . __FUNCTION__ ; } test(); ?>
<?php class test { function _print() { echo '类名为:' . __CLASS__ . "<br>"; echo '函数名为:' . __FUNCTION__ ; } } $t = new test(); $t->_print(); ?>
<?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(); ?>
<?php function test() { echo '函数名为:' . __METHOD__ ; } test(); ?>
<?php namespace MyProject; echo '命名空间为:"', __NAMESPACE__, '"'; // 输出 "MyProject" ?>
一个二次元的生物

浙公网安备 33010602011771号