0
0

More than 3 years have passed since last update.

PHP printf クラス インスタンス

Posted at

printf

printfとは「あるフォーマットに従った文字列を返す」関数です。
[構文]
sprintf(文字列のフォーマット, 入力したい文字1, 入力したい文字2, ・・・)
[例]
"%s 君は %s を %d 個食べました。"
「%s」には文字列を、「%d」には数値を代入することができます。ですので、
髙橋 君は パン を 100 個食べました。
という文章にしたい場合は、
sprintf("%s 君は %s を %d 個食べました。", "髙橋", "パン", 7)

と書くことで、「髙橋 君は パン を 100個食べました。」という文字列が返ります。
他にも沢山の指定子がありますので、活用していきたいと思います。
スクリーンショット 2020-09-29 14.21.05.png

クラス

スクリーンショット 2020-09-29 18.56.45.png
class Post{}
でクラスを生成できます。
※クラス名の最初は大文字にします。

プロパティ

public $変数
変数を宣言します。

メソッド

こちらもpublic をつけて関数を定義します。

this

this->変数 は変数にアクセスするために使っています。

インスタンス

スクリーンショット 2020-09-29 19.09.29.png
$posts[0] = new Post();
でインスタンスを作成しています。

$posts[0]->text = 'hello';
$posts[0]->likes = 0;
でクラス内のプロパティに代入しています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0