PHP输出

我是一位初出茅庐的工程师

昨年新卒で入社した会社を辞めてテックキャンプを卒業。(84期生)
今年からIT会社でエンジニアとして働きはじめましたが、まだまだわからないことだらけなので、
Qiitaを通して自分の理解度の定着と他の方の記事をみて学んで行きたいなと思います。

今はプロゲートレベルですが、これから胸を貼ってエンジニアですと言えるようにがんばっていきます。

面向对象的思维

オブジェクト思考とはオブジェクト(もの)を中心とした考え方で
ECサイトでいうところの商品やユーザー、商品を入れるカートなどの1つ1つを指します。

当写代码时,需要将关于商品的代码、关于用户的代码、关于购物车的代码等分别记录,并且在组装它们的同时进行创建,因此需要这种思维方式。

类和实例

类是一种类似于生成对象的设计图纸。
在类中编写关于商品和菜单等内容。

实例是指由类生成的具体对象。
实例和对象有着相似的意思。

用简单易懂的方式来比喻,就像是讲解章鱼烧一样:
类就好比是章鱼烧机器,
实例则是章鱼烧的制作过程,
而如果要给实例添加信息的话,可以用酱汁等。

「を指す」とは言います。
当時は全く理解できませんでしたが、この例えを聞いて少し理解できるようになりました。
分かりやすいものもあったので、自分のためにメモしておきます。

image.png

以下是PHP类和实例的写法。

・班级

class 菜单{
}

我们将定义一个名为“类名”的类,并将类的内容写在{}中。
类名的首字母将会大写。

• 创建实例:
$menu1 = new Menu();
$menu2 = new Menu();

• 实例化:
$menu1 = new Menu();
$menu2 = new Menu();

• 生成实例:
$menu1 = new Menu();
$menu2 = new Menu();

使用 “new” 创建实例。
将生成的实例 “Menu” 分配给变量 “$menu”。
在类中不能生成实例。

财产

プロパティとメソッドはクラスの中に記述するものです。
プロパティはインスタンスが持つデータを言います。

例えばプロパティはインスタンスが持つデータなので名前や値段などです。

PHPのプロパティの書き方は以下のようになります。

class Menu{
public $name;

只需要一种选项的话,以下是对该句的中文本地化改写:
“请将以下内容用中文进行改写:”

在Munu类(设计图)中,可以使用“public $属性名”来定义属性。
在这个例子中,我定义了$name属性。
另外,通过“实例->属性名”可以访问该实例的属性。

例子如下:

菜单类{
public $名称
}

$sushi = 新菜单();
$sushi->名称 = ‘寿司’;
echo $sushi->名称;

以下是上述所发生的事情。

生成一个Menu类。
定义$name属性。

创建一个Menu实例并将其赋值给$sushi。
将$sushi的值设置为SUSHI。
(echo用于输出)
echo $sushi->name;的结果将是SUSHI。

方法

在中文中,方法也是写在类中的,它们是每个实例所拥有的函数(用于执行操作)。

比如,我们可以获取实例的名称或获取订单数量。
将实例特有的功能称为方法。

PHP方法可以如下所示。

菜单类{
public function hello(){
echo ‘我是Menu实例’;
}
}

$sushi = new 菜单();
$sushi -> 你好();

以下是上述所发生的事情。

在Menu类中,通过“public function 方法名()”来定义方法。

生成一个Munu实例,并将其赋值给$sushi。
通过使用“实例->方法名称()”来访问该方法(进行调用)。
结果将显示为“我是Munu实例”。

当$sushi->hello();被执行时,
public function hello(){
echo ‘我是一个Menu实例’;被调用的意思。

我正在发布这篇文章作为我的总结,为了以后能够写得更好,我会努力的。同时我下次会发布PHP的续篇。

广告
将在 10 秒后关闭
bannerAds