برنامه نویس وب و موبایل فعال عرصه IT و کسب و کار
رشته های بزرگ در php و مشکلات آنها
سلام شاید برای شماهم پیش اومده باشه که در پروژه ای که در حال نوشتن اون هستید نیاز پیداکردید که از رشته های بزرگ در متغیر php استفاده کنید
حتما متوجه شدید که کار کردن بارشته های طولانی به صورت عادی و استفاده از متغیر ها بین اون کاری سخت و زمانبری هست خب در این روش که امروز به شما اموزش میدم این مشکل حل میشه و به راحتی میتونید رشته های طولانیی رو استفاده کنید با کدهاب همراه باشید.
Heredoc یکی از روش هایی هست که میتونید از طریق اون رشته های خودتون رو به php تعریف کنید
خب برای استفاده از Heredoc به اینصورت عمل میکنیم :
در ابتدا متغیری رو تعریف میکنیم و بعد از تعریف متغیر از si علامت کوچک تر (>) برای تعریف رشته Heredoc خودمون استفاده میکنیم و سپس بعد از اون نامی رو به عنوان شناسه برای رشتمون در نظر میگیریم که در واقع برای اعلام شروع و اتمام متنمون استفاده میکنیم
<?php
$name = 'Rahcode';
$str = <<<Rahcode
hello world ! <br>
My name is "$name"
Rahcode;
echo $str;
Nowdoc درواقع کاملا مثل روش قبلی (heredoc) هست و تنا تفاوتش با اون در پردازش متن ها هست درواقع برای مثال اگر متغیری رو در اون صدا بزنید به عنوان رشته در نظر گرفته میشه و متغیر رو صدا نمیزنه و متن ها پردازش نمیشن
نحوه تعریف Nowdoc کاملا مثل روش قبل هست با این تفاوت که شناسه ای که تعریف میکنیم رو درون '' (دو تک کوتیشن) قرار میدیم
<?php
$name = 'Rahcode';
$str = <<<'Rahcode'
hello world ! <br>
My name is "$name"
Rahcode;
echo $str;
#php #programmer
مطلبی دیگر از این انتشارات
مفهوم API رو می دونم ولی ABI چیه؟
مطلبی دیگر از این انتشارات
چالشهای معماری میکروسرویس - قسمت دوم
مطلبی دیگر از این انتشارات
انواع شخصیت برنامهنویسان وب