PHP参考手册

①文字的换行可以使用 ”
” 实现

echo “我的名字是 “.$name;

在中文中,將文字和數字連接起來。

$taxIncludedPrice = $price + $price * $taxRate;
echo '税込価格は'.$taxIncludedPrice.'円です';

使用foreach的方法

Alternatively:
使用foreach指令的方法

$total = 0;
foreach ($prices as $price){
  $total+=$price;
}
echo '合計金額は'.$total.'円です'

使用 var_export 的方法

<?php
$menu = array('name' => 'CURRY', 'price' => 900);
echo '$menuの値: ';
// var_exportは変数の中身を見るための関数です
var_export($menu);
echo '<br>';
echo '-----';
echo '<br>';

// この下にコードを書いてください
echo $menu['name'].'は'.$menu['price'].'円です';
?>

结果
$menu的值为数组(’name’ => ‘咖喱’,’price’ => 900,)
咖喱价格为900。

创建类和实例化

//プロパティにpublicを書くのを忘れないようにする
class Menu{
    public $name;
}

$curry = new Menu();
echo $curry->name;

使用班级内的属性进行创建的东西。

class Menu {
  public $name;

  public function hello() {
    // '私は○○です'とechoしてください
    echo '私は'.$this->name.'です';
  }
}

构造函数的编写方式

 public function __construct(){
    echo '1つのメニューが作られました';
  }

在HTML中编写foreach的方法是什么

 <?php foreach($menus as $menu): ?>
        <p><?php echo $menu->name;?></p>
 <?php endforeach ?>

请用中文进行本地化重述,只需提供一种选项:
* “I like to eat sushi.”

标签……指的是文章的段落。

使用require_once的其他文件加载方式

require_once('menu.php');

⑪表单的编写方式(+HTML)

//actionに送信する先のファイルを指定する。
//
<form action='confirm.php'

用HTML接收输入项目的方法

<input name="<?php echo $curry->getName() ?>">個
//$curry->getName() は <input name = 'CURRY'> とか
<?php require_once('data.php') ?>

<p><?php echo $curry->getName()?></p>
<p><?php echo $_POST[$curry->getName()]?></p>
//$_POST['CURRY']フォームに入力した内容を受け取る。


调用类属性

菜单::$count

类名、::、变量

调用父类的构造函数

父类::__construct($name,$price,$image);

家长、::、方法

重写父类构造函数

覆盖父类的__construct方法。

  public function __construct($name, $price, $image, $spiciness) {
    parent::__construct($name, $price, $image);
    $this->spiciness = $spiciness;
  }

给数组添加元素

arrayMenus[] = $menu; 的中文表达方式为:arrayMenus[] = $menu;

这样可以在不考虑数组限制的情况下进行添加。

单引号和双引号

→$name

回声 “$name”

回声 “{$name}”
→嗯,{$name}

回声”;

where[] = ” userid='{$name}'”; can be paraphrased in Chinese as:
where[] = “userid='{$name}'” 是由外部双引号围绕着的,因此会被正确展开!

广告
将在 10 秒后关闭
bannerAds