From 486297d0e5e57e2eb51f4855b68eb892df3468a5 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:00:06 +0600 Subject: [PATCH 01/27] Update 01-01-01-Getting-Started.md --- _posts/01-01-01-Getting-Started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/01-01-01-Getting-Started.md b/_posts/01-01-01-Getting-Started.md index 5b28d5536..62ae5e3ba 100644 --- a/_posts/01-01-01-Getting-Started.md +++ b/_posts/01-01-01-Getting-Started.md @@ -2,5 +2,5 @@ anchor: getting_started --- -# Getting Started {#getting_started_title} +# শুরু করা {#getting_started_title} From ee172026fdbc77675e39a32540e772508765c944 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:04:02 +0600 Subject: [PATCH 02/27] Update 01-01-01-Getting-Started.md --- _posts/01-01-01-Getting-Started.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/01-01-01-Getting-Started.md b/_posts/01-01-01-Getting-Started.md index 62ae5e3ba..29f222695 100644 --- a/_posts/01-01-01-Getting-Started.md +++ b/_posts/01-01-01-Getting-Started.md @@ -1,4 +1,5 @@ --- +title: শুরু করা anchor: getting_started --- From 9d70d493766269195f39f12001a37ff09f776698 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:15:25 +0600 Subject: [PATCH 03/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index f4e237304..959c28a0e 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -1,13 +1,15 @@ --- -title: Use the Current Stable Version (8.0) +title: বর্তমান স্থিতিশীল সংস্করণ (৮.0) ব্যবহার করুন isChild: true anchor: use_the_current_stable_version --- -## Use the Current Stable Version (8.0) {#use_the_current_stable_version_title} +## বর্তমান স্থিতিশীল সংস্করণ (৮.0) ব্যবহার করুন {#use_the_current_stable_version_title} If you are getting started with PHP, start with the current stable release of [PHP 8.0][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8.0 is a major update of the language and contains many new features and optimizations. +আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0] [php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। + You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. [php-release]: http://php.net/downloads.php From bd5d09371ac82adf2721414cdc7f8f0e258ce4ea Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:16:40 +0600 Subject: [PATCH 04/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index 959c28a0e..7445005f8 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -8,10 +8,10 @@ anchor: use_the_current_stable_version If you are getting started with PHP, start with the current stable release of [PHP 8.0][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8.0 is a major update of the language and contains many new features and optimizations. -আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0] [php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। +আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0] [পিএইচপি ৮.0] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. -[php-release]: http://php.net/downloads.php +[পিএইচপি ৮.0]: http://php.net/downloads.php [php-docs]: http://php.net/manual/ [php-bc]: http://php.net/manual/migration80.incompatible.php From 26b3e29ecaf0c01dade89020a8e9693659ab35cd Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:18:21 +0600 Subject: [PATCH 05/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index 7445005f8..b7ef4e15a 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -8,10 +8,10 @@ anchor: use_the_current_stable_version If you are getting started with PHP, start with the current stable release of [PHP 8.0][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8.0 is a major update of the language and contains many new features and optimizations. -আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0] [পিএইচপি ৮.0] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। +আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0][php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. -[পিএইচপি ৮.0]: http://php.net/downloads.php +[php-release]: http://php.net/downloads.php [php-docs]: http://php.net/manual/ [php-bc]: http://php.net/manual/migration80.incompatible.php From 5eeee4235baa21f947a53c30235cb728a5ef09c7 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:19:02 +0600 Subject: [PATCH 06/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index b7ef4e15a..9ac0b2e14 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -8,7 +8,7 @@ anchor: use_the_current_stable_version If you are getting started with PHP, start with the current stable release of [PHP 8.0][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8.0 is a major update of the language and contains many new features and optimizations. -আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0][php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য] (#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। +আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0][php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য](#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. From 3633cc17bd993dd840117a8f5914e8cf4bfff563 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:29:57 +0600 Subject: [PATCH 07/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index 9ac0b2e14..d6e7bf00f 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -6,12 +6,12 @@ anchor: use_the_current_stable_version ## বর্তমান স্থিতিশীল সংস্করণ (৮.0) ব্যবহার করুন {#use_the_current_stable_version_title} -If you are getting started with PHP, start with the current stable release of [PHP 8.0][php-release]. PHP 8.x adds many [new features](#language_highlights) over the older 7.x and 5.x versions. The engine has been largely re-written, and PHP is now even quicker than older versions. PHP 8.0 is a major update of the language and contains many new features and optimizations. - আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0][php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য](#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. +আপনার সর্বশেষতম স্থিতিশীল সংস্করণে দ্রুত আপগ্রেড করার চেষ্টা করা উচিত - পিএইচপি ৫.৬ [ইতিমধ্যে ইহার সময় শেষ](http://php.net/supported-versions.php)। আপগ্রেড করা সহজ, কারণ তেমন [পেছনের সামঞ্জস্যতা বিরতি][php-bc] নেই। আপনি যদি নিশ্চিত না হন কোন সংস্করণে এ্কটি নির্দিষ্ট বৈশিষ্ট্য রয়েছে তবে আপনি [পিএইচপি ডট নেট][php-docs] ওয়েবসাইটে পিএইচপি ডকুমেন্টেশন চেক করতে পারেন। + [php-release]: http://php.net/downloads.php [php-docs]: http://php.net/manual/ [php-bc]: http://php.net/manual/migration80.incompatible.php From 6a60b3621269fafc91cab5ff1a39c339fbe8e5ff Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:31:13 +0600 Subject: [PATCH 08/27] Update 01-02-01-Use-the-Current-Stable-Version.md --- _posts/01-02-01-Use-the-Current-Stable-Version.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/_posts/01-02-01-Use-the-Current-Stable-Version.md b/_posts/01-02-01-Use-the-Current-Stable-Version.md index d6e7bf00f..d34afb4c7 100644 --- a/_posts/01-02-01-Use-the-Current-Stable-Version.md +++ b/_posts/01-02-01-Use-the-Current-Stable-Version.md @@ -8,8 +8,6 @@ anchor: use_the_current_stable_version আপনি যদি পিএইচপি দিয়ে শুরু করত চান তবে [পিএইচপি ৮.0][php-release] এর স্থিতিশীল সংস্করণ দিয়ে শুরু করুন। পিএইচপি ৮.x সংস্করণে পুরানো ৭.x এবং ৫.x সংস্করণগুলির উপর অনেক [নতুন বৈশিষ্ট্য](#language_highlights) যুক্ত করা হয়েছে। ইঞ্জিনটি মূলত পুনরায় লিখিত হয়েছে এবং পিএইচপি এখন পুরানো সংস্করণগুলির চেয়ে আরও দ্রুত। পিএইচপি ৮.0 সংস্করণ ভাষাটির একটি বৃহত আপডেট এবং এতে অনেকগুলি নতুন বৈশিষ্ট্য এবং অপ্টিমাইজেশন যোগ রয়েছে। -You should try to upgrade to the latest stable version quickly - PHP 5.6 [is already End of Life](http://php.net/supported-versions.php). Upgrading is easy, as there are not many [backwards compatibility breaks][php-bc]. If you are not sure which version a function or feature is in, you can check the PHP documentation on the [php.net][php-docs] website. - আপনার সর্বশেষতম স্থিতিশীল সংস্করণে দ্রুত আপগ্রেড করার চেষ্টা করা উচিত - পিএইচপি ৫.৬ [ইতিমধ্যে ইহার সময় শেষ](http://php.net/supported-versions.php)। আপগ্রেড করা সহজ, কারণ তেমন [পেছনের সামঞ্জস্যতা বিরতি][php-bc] নেই। আপনি যদি নিশ্চিত না হন কোন সংস্করণে এ্কটি নির্দিষ্ট বৈশিষ্ট্য রয়েছে তবে আপনি [পিএইচপি ডট নেট][php-docs] ওয়েবসাইটে পিএইচপি ডকুমেন্টেশন চেক করতে পারেন। [php-release]: http://php.net/downloads.php From 0cb21d83fe54d9573371aab676fa620d9ca92e71 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:40:10 +0600 Subject: [PATCH 09/27] Update 01-03-01-Built-in-Web-Server.md --- _posts/01-03-01-Built-in-Web-Server.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/_posts/01-03-01-Built-in-Web-Server.md b/_posts/01-03-01-Built-in-Web-Server.md index 6f611bd66..25c524ba6 100644 --- a/_posts/01-03-01-Built-in-Web-Server.md +++ b/_posts/01-03-01-Built-in-Web-Server.md @@ -1,19 +1,22 @@ --- -title: Built-in Web Server +title: অন্তর্নির্মিত ওয়েব সার্ভার isChild: true anchor: builtin_web_server --- -## Built-in web server {#builtin_web_server_title} +## অন্তর্নির্মিত ওয়েব সার্ভার {#builtin_web_server_title} With PHP 5.4 or newer, you can start learning PHP without installing and configuring a full-fledged web server. To start the server, run the following command from your terminal in your project's web root: +পিএইচপি ৫.৪ বা আরও নতুন দিয়ে আপনি একটি পূর্ণাঙ্গ ওয়েব সার্ভার ইনস্টল ও কনফিগার না করেই পিএইচপি শিখতে শুরু করতে পারেন। +সার্ভারটি শুরু করতে, আপনার প্রজেক্টের ওয়েব রুটে আপনার টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি চালান: + {% highlight console %} > php -S localhost:8000 {% endhighlight %} -* [Learn about the built-in, command line web server][cli-server] +* [অন্তর্নির্মিত, কমান্ড লাইন ওয়েব সার্ভার সম্পর্কে আরও জানতে][cli-server] [cli-server]: http://php.net/features.commandline.webserver From 0c24d94cc0ef6a59016819ce80633a9338805744 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:53:51 +0600 Subject: [PATCH 10/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index bf3b45dd8..5eaa1de71 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -1,11 +1,12 @@ --- +title: ম্যাক ইনস্টল isChild: true anchor: mac_setup --- -## Mac Setup {#mac_setup_title} +## ম্যাক ইনস্টল {#mac_setup_title} -macOS comes prepackaged with PHP but it is normally a little behind the latest stable release. There are multiple ways to install the latest PHP version on macOS. +ম্যাক ওএস এ পিএইচপি নিয়ে প্রিপেকেজড আসে তবে এটি সর্বশেষতম স্থিতিশীল রিলিজের পিছনে সাধারণত কিছুটা পিছনে থাকে। ম্যাক ওএস এ সর্বশেষতম পিএইচপি সংস্করণ ইনস্টল করার একাধিক উপায় রয়েছে। ### Install PHP via Homebrew From a9b6d05157e2652636d0c22394dc76ac9e40bf02 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Tue, 26 Jan 2021 22:56:10 +0600 Subject: [PATCH 11/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index 5eaa1de71..a9c6ff4b1 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -8,7 +8,7 @@ anchor: mac_setup ম্যাক ওএস এ পিএইচপি নিয়ে প্রিপেকেজড আসে তবে এটি সর্বশেষতম স্থিতিশীল রিলিজের পিছনে সাধারণত কিছুটা পিছনে থাকে। ম্যাক ওএস এ সর্বশেষতম পিএইচপি সংস্করণ ইনস্টল করার একাধিক উপায় রয়েছে। -### Install PHP via Homebrew +### হোমব্রিউয়ের মাধ্যমে পিএইচপি ইনস্টল করুন [Homebrew] is a package manager for macOS that helps you easily install PHP and various extensions. The Homebrew core repository provides "formulae" for PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, and PHP 8.0. Install the latest version with this command: From 5e0af4e3f2ba01c5d4e0239c0c2f7a2e314237b9 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 00:07:20 +0600 Subject: [PATCH 12/27] Update welcome.md --- _includes/welcome.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/_includes/welcome.md b/_includes/welcome.md index 14eb3b30b..130ababa1 100644 --- a/_includes/welcome.md +++ b/_includes/welcome.md @@ -16,9 +16,17 @@ in approach and use-case. This is a living document and will continue to be updated with more helpful information and examples as they become available. -## Translations +স্বাগতম -_PHP: The Right Way_ is translated into many different languages: +ওয়েবে প্রচুর পুরানো তথ্য রয়েছে যা নতুন পিএইচপি ব্যবহারকারীদের ভুল পথে চালিত করে, খারাপ অনুশীলন এবং অসুরক্ষিত কোড প্রচার করে। _PHP: The Right Way_ হচ্ছে সহজেই পঠনযোগ্য, পিএইচপি জনপ্রিয় কোডিং স্ট্যান্ডার্ডগুলির দ্রুত রেফারেন্স, ওয়েবে কর্তৃত্বমূলক টিউটোরিয়ালের লিঙ্ক এবং যা অবদানকারীরা বর্তমান সময়ে সেরা অনুশীলন হিসাবে বিবেচনা করে। + +পিএইচপি ব্যবহারের কোনও প্রথাগত উপায় নেই। এই ওয়েবসাইটটি নতুন পিএইচপি বিকাশকারীদের এমন কিছু বিষয়ের সাথে পরিচয় করিয়ে দেবে যা তারা খুব বেশি দেরি না হওয়া অবধি আবিষ্কার করতে পারে না এবং উদ্দেশ্য করে তারা যে বিষয়গুলি বছরের পর বছর ধরে পুনর্বিবেচনা না করে করে আসছে তাদের বিষয়ে কিছু নতুন ধারণা দেবে। এই ওয়েবসাইটটি আপনাকে কোন টুলস গুলো ব্যবহার করতে হবে শুধু তাই জানায় না, সাথে তাদের পদ্ধতির এবং ব্যবহারের ক্ষেত্রে পার্থক্যের ব্যাখ্যা করতে গিয়ে একাধিক বিকল্পের জন্য পরামর্শ প্রস্তাব করে। + +এটি একটি সচল ডকুমেন্ট এবং আরও সহায়ক তথ্য এবং উদাহরণগুলি উপলভ্য হওয়ার সাথে সাথে আপডেট হতে থাকবে। + +## অনুবাদসূহ + +_PHP: The Right Way_ বিভিন্ন ভাষায় অনূদিত হয়েছে * [English](http://www.phptherightway.com) * [Español](http://phpdevenezuela.github.io/php-the-right-way) From c3fd4d2141d6c85e06dfdbe92968d7690a473de3 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 00:15:32 +0600 Subject: [PATCH 13/27] Update welcome.md --- _includes/welcome.md | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/_includes/welcome.md b/_includes/welcome.md index 130ababa1..3b8fc14db 100644 --- a/_includes/welcome.md +++ b/_includes/welcome.md @@ -1,22 +1,4 @@ -# Welcome - -There's a lot of outdated information on the Web that leads new PHP users astray, -propagating bad practices and insecure code. _PHP: The Right Way_ is an easy-to-read, -quick reference for PHP popular coding standards, links to authoritative tutorials -around the Web and what the contributors consider to be best practices at the present -time. - -_There is no canonical way to use PHP_. This website aims to introduce new PHP -developers to some topics which they may not discover until it is too late, and aims -to give seasoned pros some fresh ideas on those topics they've been doing for years -without ever reconsidering. This website will also not tell you which tools to use, but -instead offer suggestions for multiple options, when possible explaining the differences -in approach and use-case. - -This is a living document and will continue to be updated with more helpful information -and examples as they become available. - -স্বাগতম +# স্বাগতম ওয়েবে প্রচুর পুরানো তথ্য রয়েছে যা নতুন পিএইচপি ব্যবহারকারীদের ভুল পথে চালিত করে, খারাপ অনুশীলন এবং অসুরক্ষিত কোড প্রচার করে। _PHP: The Right Way_ হচ্ছে সহজেই পঠনযোগ্য, পিএইচপি জনপ্রিয় কোডিং স্ট্যান্ডার্ডগুলির দ্রুত রেফারেন্স, ওয়েবে কর্তৃত্বমূলক টিউটোরিয়ালের লিঙ্ক এবং যা অবদানকারীরা বর্তমান সময়ে সেরা অনুশীলন হিসাবে বিবেচনা করে। @@ -50,13 +32,13 @@ _PHP: The Right Way_ বিভিন্ন ভাষায় অনূদিত * [简体中文](https://laravel-china.github.io/php-the-right-way/) * [繁體中文](https://laravel-taiwan.github.io/php-the-right-way) -## Book +## বই -The most recent version of _PHP: The Right Way_ is also available in PDF, EPUB and MOBI formats. [Go to Leanpub][1] +অতি সাম্প্রতিক সংস্করণ _PHP: The Right Way_ পিডিএফ, ইপিইউবি এবং এমওবিআই ফর্ম্যাটেও পাওয়া যাবে [লিনপাব এ যাওয়ার জন্য][1] -## How to Contribute +## কীভাবে অবদান রাখবেন -Help make this website the best resource for new PHP programmers! [Contribute on GitHub][2] +এই ওয়েবসাইটটিকে নতুন পিএইচপি প্রোগ্রামারদের সেরা উৎস্য হিসাবে গড়ে তুলতে সহায়তা করুন! [গিটহাবে অবদান রাখুন][2] [1]: https://leanpub.com/phptherightway [2]: https://github.com/codeguy/php-the-right-way/tree/gh-pages From e712f822f185b2e6e61b03e03c1018743193cf1b Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 00:17:03 +0600 Subject: [PATCH 14/27] Update welcome.md --- _includes/welcome.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/welcome.md b/_includes/welcome.md index 3b8fc14db..3cf71e08e 100644 --- a/_includes/welcome.md +++ b/_includes/welcome.md @@ -34,7 +34,7 @@ _PHP: The Right Way_ বিভিন্ন ভাষায় অনূদিত ## বই -অতি সাম্প্রতিক সংস্করণ _PHP: The Right Way_ পিডিএফ, ইপিইউবি এবং এমওবিআই ফর্ম্যাটেও পাওয়া যাবে [লিনপাব এ যাওয়ার জন্য][1] +অতি সাম্প্রতিক সংস্করণ _PHP: The Right Way_ পিডিএফ, ইপিইউবি এবং এমওবিআই ফর্ম্যাটেও পাওয়া যাবে। [লিনপাব এ যাওয়ার লিঙ্ক][1] ## কীভাবে অবদান রাখবেন From b905132a51500a53a155cb565483134f83cc9492 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 00:23:36 +0600 Subject: [PATCH 15/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index a9c6ff4b1..680510fbf 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -6,12 +6,14 @@ anchor: mac_setup ## ম্যাক ইনস্টল {#mac_setup_title} -ম্যাক ওএস এ পিএইচপি নিয়ে প্রিপেকেজড আসে তবে এটি সর্বশেষতম স্থিতিশীল রিলিজের পিছনে সাধারণত কিছুটা পিছনে থাকে। ম্যাক ওএস এ সর্বশেষতম পিএইচপি সংস্করণ ইনস্টল করার একাধিক উপায় রয়েছে। +ম্যাক ওএস পিএইচপি নিয়ে প্রিপেকেজড আসে তবে এটি সর্বশেষতম স্থিতিশীল রিলিজের পিছনে সাধারণত কিছুটা পিছনে থাকে। ম্যাক ওএস এ সর্বশেষতম পিএইচপি সংস্করণ ইনস্টল করার একাধিক উপায় রয়েছে। ### হোমব্রিউয়ের মাধ্যমে পিএইচপি ইনস্টল করুন [Homebrew] is a package manager for macOS that helps you easily install PHP and various extensions. The Homebrew core repository provides "formulae" for PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, and PHP 8.0. Install the latest version with this command: +[হোমব্রিউ][Homebrew] হচ্ছে ম্যাক ওএস এর জন্য একটি প্যাকেজ ম্যানেজার যা আপনাকে পিএইচপি এবং বিভিন্ন এক্সটেনশানগুলি সহজেই ইনস্টল করতে সহায়তা করে। হোমব্রিউ কোর রিপোজিটরি পিএইচপি ৫.৬, ৭.০, ৭.১, ৭.২, ৭.৩, ৭.৪ এবং পিএইচপি ৮.০ এর জন্য "সূত্রগুলি" সরবরাহ করে। এই কমান্ড দিয়ে সর্বশেষতম সংস্করণ ইনস্টল করুন: + ``` brew install php@8.0 ``` From 086bf4110bd9c8d47a7ae49e09ec28acc7e344fb Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 16:10:33 +0600 Subject: [PATCH 16/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index 680510fbf..ac8f6f05e 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -20,6 +20,8 @@ brew install php@8.0 You can switch between Homebrew PHP versions by modifying your `PATH` variable. Alternatively, you can use [brew-php-switcher][brew-php-switcher] to switch PHP versions automatically. +আপনি আপনার PATH সংশোধন করে হোমব্রিউ পিএইচপি সংস্করণগুলির মধ্যে স্যুইচ করতে পারেন। বিকল্পভাবে, পিএইচপি সংস্করণগুলি স্বয়ংক্রিয়ভাবে স্যুইচ করার জন্য আপনি [ব্রিউ-পিএইচপি-স্যুইচার][brew-php-switcher] ব্যবহার করতে পারেন। + ### Install PHP via Macports The [MacPorts] Project is an open-source community initiative to design an From a53da08dbf5943280b3d07e93f9b140e2144aa7b Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 16:19:08 +0600 Subject: [PATCH 17/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index ac8f6f05e..b9a4e5f3b 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -20,9 +20,9 @@ brew install php@8.0 You can switch between Homebrew PHP versions by modifying your `PATH` variable. Alternatively, you can use [brew-php-switcher][brew-php-switcher] to switch PHP versions automatically. -আপনি আপনার PATH সংশোধন করে হোমব্রিউ পিএইচপি সংস্করণগুলির মধ্যে স্যুইচ করতে পারেন। বিকল্পভাবে, পিএইচপি সংস্করণগুলি স্বয়ংক্রিয়ভাবে স্যুইচ করার জন্য আপনি [ব্রিউ-পিএইচপি-স্যুইচার][brew-php-switcher] ব্যবহার করতে পারেন। +আপনি আপনার `PATH` ভ্যারিয়েবল সংশোধন করে হোমব্রিউ পিএইচপি সংস্করণগুলির মধ্যে স্যুইচ করতে পারেন। বিকল্পভাবে, পিএইচপি সংস্করণগুলি স্বয়ংক্রিয়ভাবে স্যুইচ করার জন্য আপনি [ব্রিউ-পিএইচপি-স্যুইচার][brew-php-switcher] ব্যবহার করতে পারেন। -### Install PHP via Macports +## ম্যাকপোর্টস এর মাধ্যমে পিএইচপি ইনস্টল The [MacPorts] Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either @@ -33,6 +33,15 @@ MacPorts supports pre-compiled binaries, so you don't need to recompile every dependency from the source tarball files, it saves your life if you don't have any package installed on your system. +[ম্যাকপোর্টস][MacPorts] প্রকল্পটি একটি ডিজাইন করার জন্য একটি মুক্ত উত্স সম্প্রদায় উদ্যোগ +কোনওটি সংকলন, ইনস্টল এবং আপগ্রেড করার জন্য সহজেই ব্যবহারযোগ্য সিস্টেম +ওএস এক্স অপারেটিং-এ কমান্ড-লাইন, এক্স 11 বা অ্যাকোয়া ভিত্তিক ওপেন-সোর্স সফ্টওয়্যার +পদ্ধতি. + +ম্যাকপোর্টস প্রাক-সংকলিত বাইনারিগুলিকে সমর্থন করে, তাই আপনাকে প্রত্যেকটি পুনরায় সংকলনের প্রয়োজন হবে না +উত্স টার্বল ফাইলগুলি থেকে নির্ভরতা, যদি আপনি না করেন তবে এটি আপনার জীবন বাঁচায় +আপনার সিস্টেমে কোনও প্যাকেজ ইনস্টল করা আছে। + At this point, you can install `php54`, `php55`, `php56`, `php70`, `php71`, `php72`, `php73`, `php74` or `php80` using the `port install` command, for example: sudo port install php74 From d9a77c6b0aac6c10859e9e09be9db1253d63a215 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Wed, 27 Jan 2021 16:23:35 +0600 Subject: [PATCH 18/27] Update 01-04-01-Mac-Setup.md --- _posts/01-04-01-Mac-Setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/01-04-01-Mac-Setup.md b/_posts/01-04-01-Mac-Setup.md index b9a4e5f3b..2fb960a68 100644 --- a/_posts/01-04-01-Mac-Setup.md +++ b/_posts/01-04-01-Mac-Setup.md @@ -33,7 +33,7 @@ MacPorts supports pre-compiled binaries, so you don't need to recompile every dependency from the source tarball files, it saves your life if you don't have any package installed on your system. -[ম্যাকপোর্টস][MacPorts] প্রকল্পটি একটি ডিজাইন করার জন্য একটি মুক্ত উত্স সম্প্রদায় উদ্যোগ +[ম্যাকপোর্টস][MacPorts] প্রজেক্ট একটি ডিজাইন করার জন্য একটি ওপেন সোর্স সম্প্রদায় উদ্যোগ কোনওটি সংকলন, ইনস্টল এবং আপগ্রেড করার জন্য সহজেই ব্যবহারযোগ্য সিস্টেম ওএস এক্স অপারেটিং-এ কমান্ড-লাইন, এক্স 11 বা অ্যাকোয়া ভিত্তিক ওপেন-সোর্স সফ্টওয়্যার পদ্ধতি. From 0aca78461a7721d400b83aa5f817468b8a082b0d Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 00:06:49 +0600 Subject: [PATCH 19/27] Update 03-04-01-Standard-PHP-Library.md --- _posts/03-04-01-Standard-PHP-Library.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/03-04-01-Standard-PHP-Library.md b/_posts/03-04-01-Standard-PHP-Library.md index 57e845b59..ebea4c5ab 100644 --- a/_posts/03-04-01-Standard-PHP-Library.md +++ b/_posts/03-04-01-Standard-PHP-Library.md @@ -10,6 +10,8 @@ The Standard PHP Library (SPL) is packaged with PHP and provides a collection of primarily of commonly needed datastructure classes (stack, queue, heap, and so on), and iterators which can traverse over these datastructures or your own classes which implement SPL interfaces. +স্ট্যান্ডার্ড পিএইচপি লাইব্রেরি (এসপিএল) পিএইচপি দিয়ে প্যাকেজড এবং ক্লাস এবং ইন্টারফেসের সংকলন সরবরাহ করে। এটি মূলত সাধারণত প্রয়োজনীয় ডেটাস্ট্রাকচার ক্লাস (স্ট্যাক, সারি, হিপ এবং আরও কিছু) এবং পুনরাবৃত্তকারীগুলি তৈরি করা হয় যা এই ডেটাস্ট্রাকচারগুলিতে বা আপনার নিজস্ব ক্লাসগুলিতে যেতে পারে যা এসপিএল ইন্টারফেস প্রয়োগ করে। + * [Read about the SPL][spl] * [SPL video course on Lynda.com(Paid)][spllynda] From cf2315de44a74662e46672118ea06aecb2a91fe1 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 00:07:35 +0600 Subject: [PATCH 20/27] Update 03-04-01-Standard-PHP-Library.md --- _posts/03-04-01-Standard-PHP-Library.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/03-04-01-Standard-PHP-Library.md b/_posts/03-04-01-Standard-PHP-Library.md index ebea4c5ab..fb4e6b2b4 100644 --- a/_posts/03-04-01-Standard-PHP-Library.md +++ b/_posts/03-04-01-Standard-PHP-Library.md @@ -1,10 +1,10 @@ --- -title: Standard PHP Library +title: স্ট্যান্ডার্ড পিএইচপি লাইব্রেরি isChild: true anchor: standard_php_library --- -## Standard PHP Library {#standard_php_library_title} +## স্ট্যান্ডার্ড পিএইচপি লাইব্রেরি {#standard_php_library_title} The Standard PHP Library (SPL) is packaged with PHP and provides a collection of classes and interfaces. It is made up primarily of commonly needed datastructure classes (stack, queue, heap, and so on), and iterators which can traverse From 2da5a27e8901022ac29ab5c9938889d1f204ec67 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 00:09:48 +0600 Subject: [PATCH 21/27] Update 17-04-01-Elephpants.md --- _posts/17-04-01-Elephpants.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/17-04-01-Elephpants.md b/_posts/17-04-01-Elephpants.md index ed2f0d1d3..924544cdc 100644 --- a/_posts/17-04-01-Elephpants.md +++ b/_posts/17-04-01-Elephpants.md @@ -7,6 +7,8 @@ anchor: elephpants [ElePHPant][elephpant] is that beautiful mascot of the PHP project with elephant in their design. It was originally designed for the PHP project in 1998 by [Vincent Pontier][vincent-pontier] - spiritual father of thousands of elePHPants around the world and 10 years later adorable plush elephant toy came to birth as well. Now elePHPants are present at many PHP conferences and with many PHP developers at their computers for fun and inspiration. +এলিএইচএফপ্যান্ট হ'ল পিএইচপি প্রকল্পের সেই সুন্দর ম্যাসকট যা তাদের নকশায় হাতির সাথে রয়েছে। এটি মূলত 1998 সালে পিএইচপি প্রকল্পের জন্য ভিনসেন্ট পন্টিয়ার ডিজাইন করেছিলেন - বিশ্বজুড়ে হাজারো এলিএফএইচপ্যান্টের আধ্যাত্মিক পিতা এবং 10 বছর পরে আরাধ্য হাতি খেলনাটিরও জন্ম হয়। এখন এলিএইচএইচপ্যান্টগুলি মজাদার এবং অনুপ্রেরণার জন্য অনেকগুলি পিএইচপি সম্মেলনে এবং অনেকগুলি পিএইচপি বিকাশকারীদের কম্পিউটারে উপস্থিত রয়েছে। + [Interview with Vincent Pontier][vincent-pontier-interview] From 3ea87d79f9a6ad7b532430f0c9457ce64401d3b7 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 16:55:58 +0600 Subject: [PATCH 22/27] Update 06-02-01-Basic-Concept.md --- _posts/06-02-01-Basic-Concept.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/_posts/06-02-01-Basic-Concept.md b/_posts/06-02-01-Basic-Concept.md index 965292d95..56beb98e3 100644 --- a/_posts/06-02-01-Basic-Concept.md +++ b/_posts/06-02-01-Basic-Concept.md @@ -11,6 +11,14 @@ Here we have a `Database` class that requires an adapter to speak to the databas constructor and create a hard dependency. This makes testing difficult and means the `Database` class is very tightly coupled to the adapter. +## বেসিক ধারণা {# বেসিক_কেন্সিটি_ শিরোনাম} + +আমরা একটি সাধারণ, তবুও নিরীহ উদাহরণ দিয়ে ধারণাটি প্রদর্শন করতে পারি। + +এখানে আমাদের একটি `ডাটাবেস` ক্লাস রয়েছে যার জন্য ডাটাবেসের সাথে কথা বলার জন্য একটি অ্যাডাপ্টার প্রয়োজন। আমরা অ্যাডাপ্টারটি ইনস্ট্যান্ট করি +নির্মাতা এবং একটি কঠিন নির্ভরতা তৈরি করুন। এটি পরীক্ষা করা কঠিন করে তোলে এবং এর অর্থ `ডেটাবেস` ক্লাসটি খুব শক্ত করে +অ্যাডাপ্টারের সাথে মিলিত। + {% highlight php %} Date: Thu, 28 Jan 2021 16:56:40 +0600 Subject: [PATCH 23/27] Update 06-02-01-Basic-Concept.md --- _posts/06-02-01-Basic-Concept.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/_posts/06-02-01-Basic-Concept.md b/_posts/06-02-01-Basic-Concept.md index 56beb98e3..e0e3da914 100644 --- a/_posts/06-02-01-Basic-Concept.md +++ b/_posts/06-02-01-Basic-Concept.md @@ -55,9 +55,7 @@ class Database class MysqlAdapter {} {% endhighlight %} -Now we are giving the `Database` class its dependency rather than creating it itself. We could even create a method -that would accept an argument of the dependency and set it that way, or if the `$adapter` property was `public` we -could set it directly. + এখন আমরা `ডেটাবেস` ক্লাসটি তৈরি করার পরিবর্তে এর নির্ভরতা দিচ্ছি। আমরা এমনকি একটি পদ্ধতি তৈরি করতে পারে এটি নির্ভরতার একটি যুক্তি গ্রহণ করবে এবং সেভাবে সেট করবে, বা যদি $ $ অ্যাডাপ্টারের সম্পত্তিটি আমরা জনসাধারণের ছিলাম From b79674435391d97f0a9ae578d1216ea114461f1c Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 16:57:30 +0600 Subject: [PATCH 24/27] Update 06-02-01-Basic-Concept.md --- _posts/06-02-01-Basic-Concept.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/_posts/06-02-01-Basic-Concept.md b/_posts/06-02-01-Basic-Concept.md index e0e3da914..e8fe531a0 100644 --- a/_posts/06-02-01-Basic-Concept.md +++ b/_posts/06-02-01-Basic-Concept.md @@ -3,15 +3,7 @@ isChild: true anchor: basic_concept --- -## Basic Concept {#basic_concept_title} - -We can demonstrate the concept with a simple, yet naive example. - -Here we have a `Database` class that requires an adapter to speak to the database. We instantiate the adapter in the -constructor and create a hard dependency. This makes testing difficult and means the `Database` class is very tightly -coupled to the adapter. - -## বেসিক ধারণা {# বেসিক_কেন্সিটি_ শিরোনাম} +## বেসিক ধারণা {#basic_concept_title} আমরা একটি সাধারণ, তবুও নিরীহ উদাহরণ দিয়ে ধারণাটি প্রদর্শন করতে পারি। From 5d0cfd417e839adbcc6a0d3cb6b41ff614762ac7 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Thu, 28 Jan 2021 16:58:24 +0600 Subject: [PATCH 25/27] Update 13-01-01-Virtualization.md --- _posts/13-01-01-Virtualization.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/_posts/13-01-01-Virtualization.md b/_posts/13-01-01-Virtualization.md index f3db51e04..9ced00c05 100644 --- a/_posts/13-01-01-Virtualization.md +++ b/_posts/13-01-01-Virtualization.md @@ -4,11 +4,6 @@ anchor: virtualization # Virtualization {#virtualization_title} -Running your application on different environments in development and production can lead to strange bugs popping up -when you go live. It's also tricky to keep different development environments up to date with the same version for all -libraries used when working with a team of developers. +বিকাশ এবং উত্পাদনের বিভিন্ন পরিবেশে আপনার অ্যাপ্লিকেশনটি চালানো আপনার লাইভে যাওয়ার সময় অদ্ভুত বাগগুলি পপ আপ করতে পারে। বিকাশকারীদের একটি দলের সাথে কাজ করার সময় ব্যবহৃত সমস্ত লাইব্রেরির জন্য একই সংস্করণ সহ বিভিন্ন বিকাশ পরিবেশকে যুগোপযোগী রাখাও মুশকিল। -If you are developing on Windows and deploying to Linux (or anything non-Windows) or are developing in a team, you -should consider using a virtual machine. This sounds tricky, but besides the widely known virtualization environments -like VMware or VirtualBox, there are additional tools that may help you setting up a virtual environment in a few easy -steps. +আপনি যদি উইন্ডোজে বিকাশ করছেন এবং লিনাক্সে (বা উইন্ডোজবিহীন কিছু) স্থাপন করছেন বা কোনও দলে বিকাশ করছেন, আপনার ভার্চুয়াল মেশিন ব্যবহার করা উচিত। এটি জটিল বলে মনে হচ্ছে তবে ভিএমওয়্যার বা ভার্চুয়ালবক্সের মতো বহুল পরিচিতিযুক্ত ভার্চুয়ালাইজেশন পরিবেশের পাশাপাশি আরও কয়েকটি সরঞ্জাম রয়েছে যা আপনাকে কয়েকটি সহজ পদক্ষেপে ভার্চুয়াল পরিবেশ স্থাপনে সহায়তা করতে পারে। From 6a7dd969744c03b508d23cc50e9b59db0fc95698 Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Fri, 5 Feb 2021 22:31:17 +0600 Subject: [PATCH 26/27] Update 05-02-01-The-Basics.md --- _posts/05-02-01-The-Basics.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_posts/05-02-01-The-Basics.md b/_posts/05-02-01-The-Basics.md index dd5fc282f..3c5d724e0 100644 --- a/_posts/05-02-01-The-Basics.md +++ b/_posts/05-02-01-The-Basics.md @@ -10,4 +10,9 @@ However, while advancing through the language, we often forget the basics that w of short cuts and/or bad habits. To help combat this common issue, this section is aimed at reminding coders of the basic coding practices within PHP. -* Continue reading on [The Basics](/pages/The-Basics.html) \ No newline at end of file +পিএইচপি একটি বিস্তৃত ভাষা যা সমস্ত স্তরের কোডারকে কেবলমাত্র দ্রুতই নয়, দক্ষতার সাথে কোড তৈরি করার ক্ষমতাও দেয়। +যাইহোক, ভাষার মাধ্যমে অগ্রসর হওয়ার সময়, আমরা প্রায়শই প্রথমে অনুগ্রহ করে (বা উপেক্ষা করা) বেসিকগুলি ভুলে যাই +শর্টকাট এবং/বা খারাপ অভ্যাস jonito karone। এই সাধারণ সমস্যা মোকাবেলায় সহায়তা করার জন্য, এই বিভাগটি কোডারদের স্মরণ করিয়ে দেওয়ার উদ্দেশ্যে +পিএইচপি মধ্যে প্রাথমিক কোডিং অনুশীলন। + +* Continue reading on [The Basics](/pages/The-Basics.html) From fd2e0b2296e6fe9a1a8515435ebcf604f4f5748a Mon Sep 17 00:00:00 2001 From: Shohanul Alam Date: Mon, 8 Feb 2021 01:02:02 +0600 Subject: [PATCH 27/27] Update 17-03-01-Conferences.md --- _posts/17-03-01-Conferences.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_posts/17-03-01-Conferences.md b/_posts/17-03-01-Conferences.md index f2ef2afc2..b9bf7ce4d 100644 --- a/_posts/17-03-01-Conferences.md +++ b/_posts/17-03-01-Conferences.md @@ -9,6 +9,10 @@ The PHP community also hosts larger regional and national conferences in many co members of the PHP community usually speak at these larger events, so it's a great opportunity to learn directly from industry leaders. +পিএইচপি সম্প্রদায় বিশ্বের অনেক দেশে বৃহত্তর আঞ্চলিক এবং জাতীয় সম্মেলনও করে। সুপরিচিত +পিএইচপি সম্প্রদায়ের সদস্যরা সাধারণত এই বৃহত্তর ইভেন্টগুলিতে কথা বলেন, সুতরাং এটি থেকে সরাসরি শেখার একটি দুর্দান্ত সুযোগ +শিল্প নেতারা। + [Find a PHP Conference][php-conf]