PHPもやってみよう 8月25日
PHPとRubyで違うなと感じたところ Part2
- 文字列の連結
Rubyの場合
プラス(+)を使用して連結する
puts "あいう"+"えお" # => あいうえお n = "あいう" m = "えお" puts n+m # => あいうえお
PHPの場合
ドット(.)を使用して連結する
連結にも省略が可能らしい
"あいう"."えお"; //=> あいうえお $n = "あいう"; $m = "えお"; echo $n.$m; // => あいうえお $name = "山田"; $name.= "太郎"; // => $name."太郎" echo $name; // => 山田太郎
data = "アンケートデータ" puts "#{data}を見せてください"
$data = "アンケートデータ"; echo "{$data}を見せてください";
Rubyの場合
x = 101 if x>100 puts "100より大きい" end
PHPの場合
x = 101 if (x>100){ puts "100より大きい"; }
PHPにはelseif文、else文などを使う場合がある
Rubyに似ている!!
注意点
Rubyーelsif,else
PHPーelseif,else
if(条件式){ trueの場合 }else{ falseの場合 }
- 条件否定の場合
もし、「〜でない場合は〇〇を表示」という場合は「!」を使う
if !(条件式){ 条件式否定時の処理 }