何もわからない??デフォルト. null合体演算子

2025.03.30

Logging

おはようございます.??(クエスチョンマーク二つ)ってのはnull合体演算子と言います.PHP以外にもあります.三項演算子などは知っている人いると思いますが、null合体演算子は知らない人もちらほらいるかもです.

因みにいま関わっているシステムには出てきますね.自分が開発にジョインしたときに自分もnull合体演算子を使用したことはあります.

三項演算子はまぁ適度に使用しますが深い階層にはしません.昔もあまり深い階層にはしなかったと思いますがしていたら後釜に迷惑が行ったかもです、そんな感じで深い階層にするのはあまり可読性が宜しく無い気がします.

null合体演算子は三項演算子よりもわかりやすいかもです.nullだったら別の値に変えてしまう処理だと思ってください.

サンプルコードリンクを貼っときます.
https://www.php.net/manual/ja/language.operators.comparison.php#language.operators.comparison.coalesce

尚、null合体演算子は優先順位が低いそうですね.そのため下記のようなことする時はカッコで囲んであげないと正しい結果が得られないそうです.算術とかでもそうみたい.

<?php
// $name が未定義の場合、警告が発生します。
print 'Mr. ' . $name ?? 'Anonymous';
// "Mr. Anonymous" と出力
print 'Mr. ' . ($name ?? 'Anonymous');
?>

明日へ続く

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

```, かっこ, クエスチョンマーク二つ, サンプルコードリンク, す算術, 三項演算子, , 優先順位, 処理, 出力, 可読性, 合体演算子, 後釜, , 未定義, 正しい結果, 深い階層, 警告, 迷惑, 開発,

4Kの42インチのディスプレイが欲しいと思っている.来月考える.

2024.09.30

Logging

おはようございます.4Kの42インチのディスプレイが欲しいと思っている.いまのディスプレイの解像度はHDなんです、それを4Kの解像度に変更したい.実際こうにゅうしたいと思っているディスプレイはAmzで売っているJAPNNEXTの商品.

HDはディスプレイの分割化がやりにくいので4Kに変更したいんです.

いまのディスプレイを買って一年とちょっとぐらいでこのままでも問題ないといえば問題ないものの、やっぱ効率的な感じにしたいという俗に言う欲みたいなものです.

買おうと思っているものは色々ありますがディスプレイは優先順位が高い方にあります.欲しいものリストにMacbookがあるのですが、10月頃になんだかシークレット発表があるらしいので、その発表後に考えたいと思っています.あぁー爆買いしたいなー(笑).

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

10月頃, 42インチ, 4K, Amz, HD, JAPNNEXT, MacBook, シークレット発表, ディスプレイ, 優先順位, 分割化, 商品, 問題, 問題ないもの, 実際, , 欲しいものリスト, 発表後, , 解像度,

プログラムで詰まるとストレスに繋がる。

2017.05.09

Logging


プログラムで詰まるとストレスに繋がる。
「なぜ、動かないだろうか」とか「なぜ、動いているのに挙動が変だったり」とか
プログラムを書いている人なら一度は経験したことがあると思います。
誰かに聞いてうまく動く場合もあるし、そうでない場合もある。
一休みして再度、問題のプログラムを見てみると
単なるスペルミスだったりすることもあります。
このプログラムが動かないというのは
初心者が多く経験する問題だと思いますが
経験を積むと、プログラムは動いているだけど
思ったように動いてくれないという事を経験するようになります。
この時、自分を過信すると問題解決するまで、かなり時間を費やす事に
成りかねないのですが、自分はよくこれに陥りやすいです。
そういうときに限って、他の仕事は舞い込んできたりして
「あぁ?」ってなり優先順位を変えなくてはならなくなったりします。
詰まるところ、これがストレスの原因になったりします。
プログラマに憧れる小中学生が増えてきているらしいです、
将来就きたい職業にプログラマーというのが上位の方になってたり
していますが、自分が思うのに勉強も大事ですが
結構プログラマーって忍耐力や根気のいる職業かなと思います。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

ストレス, スペル, プログラマー, プログラミング入門講座, プログラム, 上位, 優先順位, 初心者, 問題, 小中学生, 忍耐力, 思考法, 挙動, 根気, 職業, 誰か, 重要事項,