PHP的基础1.

首先

你好。
我是一名目前尚未有经验的初学者工程师,正在进行各种学习。
最近学习了PHP的基础语法,为了巩固自己的学习成果,我写了一篇文章。
由于这是我第一次发布文章,如果有不足之处,还请多多包涵。

基本描述

<?php

 echo 'hallo world'.PHP_EOL;
 echo 'good morning!'.PHP_EOL;

?>
hallo world
good morning!

PHP_EOL 是 PHP 的一个预定义常量,它会根据操作系统自动设置换行符。

现在的档案(Nowdoc)和连续的档案(Heredoc)

<?php

$a = 'こんにちわ'; //$変数を宣言

$text = <<<"EOT"
hello!
  this is looooong
text!
$a

EOT;

echo $text;
hello!
  this is looooong
text!
こんにちわ

变量 = <<<“EOT”
处理内容
EOT;

通过这样做,它可以将上述文本和缩进保留的内容分配给变量。
终端标记被称为EOT。
此处理中,展开变量被称为heredoc(译注:对应「行内文档」),不展开变量的写法被称为nowdoc(译注:对应「裸文档」)。

如果

 if(条件){
	処理
 }

作为我第一次了解到的事情,假设有这样的描述。

$x = 4;
 
if(x){
   echo '結果はtrueです';
} else {
   echo '結果はfalseです';
}

这个结果是… (zhè gè shì…)

結果はtrueです

在判断布尔值时,以下的情况都会被视为false:±0,±0.0,’0’,”,null,[]。

逻辑运算符

$score = 60;
$name = 'tanaka';

if ($score >= 50 && $name === 'tanaka'){
  echo 'Good job!'.PHP_EOL;
}
// && and なおかつ
// || or もしくわ
// ! ~ではない
Good job!

如果分数超过50且姓名为田中先生,则执行该处理。

切换语句

switch($変数){
  case ‘判定したい値’: //コロン
    echo 処理;
    break; //ここで処理を止める
 }
$signal = 'blue';

switch($signal){
  case 'red':
    echo 'Stop!' . PHP_EOL;
    break;
  case 'yellow':
    echo 'Caution!' . PHP_EOL;
    break;
  case 'blue':
    echo 'Go!' . PHP_EOL;
    break;
}
Go!

如果忘记写break,所有代码都会被执行,所以要小心。
另外,使用default可以指示在没有匹配时执行某些处理。

$signal = 'pink';

switch ($signal) {
  case 'red':
    echo 'Stop!' . PHP_EOL;
    break;
  case 'yellow':
    echo 'Caution!' . PHP_EOL;
    break;
  case 'blue':
  case 'green':
    echo 'Go!' . PHP_EOL;
    break;
    default:
      echo 'Wrongsignal'. PHP_EOL;
      break;
}
Wrongsignal

求把下面的句子母陈现道的中文句子: 函数

function 関数名(){
	//ここに処理内容
}
関数名(); //これで呼び出しができる。
function showAd($message = 'Ad') //仮引数
{
  echo '----------' . PHP_EOL;
  echo '---'.$message. '---' . PHP_EOL;
  echo '----------' . PHP_EOL;
}

showAd('Header Ad');//実引数
echo 'Tom is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
showAd();
echo 'Steve is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
showAd('footer Ad');
----------
---Header Ad---
----------
Tom is great!
Bob is great!
----------
---Ad---
----------
Steve is great!
Bob is great!
----------
---footer Ad---
----------

如果要使用函数,就无法从外部引入变量。
如果想要从外部引入变量,则需要写上 “global $变量”。

广告
将在 10 秒后关闭
bannerAds