个人笔记 (例如PHP)

也可以添加学习内容的同时复习PHP和SQL等内容。
特别是需要记下来的事情。
学习代码库在这里。

努力的大象~

PHP (Hypertext Preprocessor) is a widely-used open-source server-side scripting language that is especially suited for web development and can be embedded into HTML.

通用的事情

在变量定义、赋值、输出等之后必须始终使用分号“;”标记,否则会出现错误。

将PHP标签插入HTML中。
有关PHP标签的详细说明请参阅官方网站。

<?php
    echo 'Hello';
?>

在PHP中,可以使用echo标签的缩写形式。

// 以下は<?php echo 'Hello'; ?> と同じ意味
<?= 'Hello' ?>

当需要从外部文件中加载PHP时。

非常好整理。

 

其他參考文件

 

评论

主要有三种

// 単一行コメント

# 単一行コメント

/*
    複数行にわたって
    コメントを残すことができる
*/

处理数字

PHP四则运算的简写

// $count = $count + 10;
$count += 10;

// $count = $count - 10;
$count -= 10;

// $count = $count * 10;
$count *= 10;

// $count = $count / 10;
$count /= 10;

// $count = $count % 10;
$count %= 10;

在增加或减少值时,只有在省略形的情况下可以使用。
在变量前写上”++”,会在执行该行指令之前增加,而在变量后面写上”++”,会在执行该行指令之后增加。减少值时的操作也是如此。

// $x += 1
$x++;

// $x -= 1
$x--;

// 変数の前と後に書く場合の動作の違い
$a = 5;
$b = 5;

// echoが実行される前に+1される
echo ++$a; // 結果: 6

// echoが実行された後に+1される
echo $b++; // 結果: 5

处理字符串

在中文中,可以使用点号“.”来实现字符串的连接、字符串之间的连接、变量与字符串的连接以及变量之间的连接。

echo 'Hello,'.'World!'; // 結果: Hello,World

$lang = 'PHP';
echo 'Hello,'.$lang; // 結果: Hello,PHP

$level = '入門';
echo $lang.$level; // 結果: PHP入門

使用「.=」可以省略变量与字符串的连接而直接书写。

$name = '山田';
$name .= '花子';

echo $name; // 結果: 山田花子

变量展开

使用「””」将字符串括起来时,中间的变量可以使用「{}」来包围,从而将该部分替换为变量的值。(变量展开)
使用「”」将字符串括起来时,不会进行变量展开,而使用「{}」包围的部分会被视为字符串,保持原样输出。
这与Ruby的表达式展开非常相似。

$lang = 'PHP';
echo "最近、{$lang}を始めました。"; // 結果: 最近、PHPを始めました。

echo '最近、{$lang}を始めました。'; // 結果: 最近、{$lang}を始めました。

如果这样。

当 b 大于 a 时为真
当 b 小于 a 时为真
当 b 大于或等于 a 时为真
当 b 小于或等于 a 时为真
当 a 等于 b 时为真
当 a 不等于 b 时为真

其他情况,或者是另外一个如果语句。

与其他编程语言相比,它的不同并不太大。

$x = 20;

if ($x > 30) {
    echo '$30より大きい';
} elseif ($x >= 30) {
    echo '$xは30以下20以上';
} else {
    echo '$xは20より小さい';
}
// 結果: $xは30以下20以上

否定条件 (Negated condition)

「!」是一种逻辑运算符,表示否定。
如果表达式为真,则变为假;如果表达式为假,则变为真。

$x = 10;

if(!($x == 20)) {
    echo '$xは20ではない';
}
// 結果: $xは20ではない

转换语句

如果分岐条件较多且处理逻辑复杂的情况下,可以使用switch语句来更加有效地处理。
当switch表达式内的case值与匹配时,执行相应的代码块。
如果没有任何case匹配时,则会执行default代码块。
在每个case代码块中使用break命令可以退出当前代码块。
若忘记编写break命令,则会继续执行下一个case代码块,因此需要注意。

$count = 10

switch ($count) {
    case 0:
        echo '0回です';
        break;
    case 5:
        echo '5回です';
        break;
    case 10: // 条件と一致するため、ここが実行される
        echo '10回です';
        break;
    default:
        echo 'エラーです。';
        break;
}
// 結果: 10回です
广告
将在 10 秒后关闭
bannerAds