Showing posts with label PHP Tutorial. Show all posts
Showing posts with label PHP Tutorial. Show all posts

PHP 5 Variables

ভেরিয়েবল তথ্য সংরক্ষণের জন্য "পাত্রে" হয়।
তৈরি করা (ঘোষণা) পিএইচপি ভেরিয়েবল
পিএইচপি ইন, একটি পরিবর্তনশীল $ চিহ্ন সঙ্গে শুরু হয়, পরিবর্তনশীল নাম অনুসরণ করে:

Example

<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>



উপরের বিবৃতিগুলি কার্যকর করার পরে, পরিবর্তনশীল $ txt মান হ্যালো বিশ্বকে ধরে রাখবে, পরিবর্তনশীল $ x মানটি 5 ধরে রাখবে এবং পরিবর্তনশীল $ y মানটি 10.5 ধরে রাখবে।

দ্রষ্টব্য: আপনি একটি পরিবর্তনশীল একটি টেক্সট মান বরাদ্দ করার সময়, মান কাছাকাছি কোট রাখুন।

দ্রষ্টব্য: অন্য প্রোগ্রামিং ভাষার বিপরীতে, পিএইচপি একটি পরিবর্তনশীল ঘোষণা করার জন্য কোন কমান্ড আছে। এটি আপনি এটি প্রথম একটি মান বরাদ্দ মুহূর্ত তৈরি করা হয়।

তথ্য সংরক্ষণের জন্য পাত্রে হিসাবে ভেরিয়েবল চিন্তা করুন।

PHP Variables

একটি পরিবর্তনশীল একটি সংক্ষিপ্ত নাম থাকতে পারে (যেমন x এবং y) বা আরো বর্ণবাদী নাম (বয়স, carname, total_volume)।

  • পিএইচপি ভেরিয়েবল জন্য নিয়ম:
  • একটি পরিবর্তনশীল $ চিহ্ন দিয়ে শুরু হয়, তারপরে পরিবর্তনশীলের নাম অনুসরণ করে
  • একটি পরিবর্তনশীল নাম একটি অক্ষর বা আন্ডারস্কোর চরিত্র দিয়ে শুরু করা আবশ্যক
  • একটি পরিবর্তনশীল নাম একটি সংখ্যা দিয়ে শুরু করতে পারবেন না
  • একটি পরিবর্তনশীল নাম শুধুমাত্র আলফা-সংখ্যাসূচক অক্ষর এবং আন্ডারস্কোর থাকতে পারে (A-Z, 0-9, এবং _)
  • পরিবর্তনশীল নাম কেস সংবেদনশীল ($ বয়স এবং $ AGE দুটি ভিন্ন ভেরিয়েবল)

Remember that PHP variable names are case-sensitive!
আউটপুট ভেরিয়েবল
The PHP echo statement is often used to output data to the screen.
The following example will show how to output text and a variable:

Example

<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>

নিচের উদাহরণটি উপরের উদাহরণ হিসাবে একই আউটপুট তৈরি করবে:

Example

<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>


The following example will output the sum of two variables:

Example

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

দ্রষ্টব্য: আপনি ইকো স্টেটমেন্ট এবং পরবর্তী অধ্যায়ে পর্দায় তথ্য আউটপুট কিভাবে আউটপুট সম্পর্কে আরো জানতে পারবেন।

PHP is a Loosely Typed Language পিএইচপি একটি স্বল্প টাইপ ভাষা

উপরের উদাহরণে, লক্ষ্য করুন যে আমাদের পিএইচপি বলা হয়নি যা ডাটা পরিবর্তনশীল।

পিএইচপি স্বয়ংক্রিয়ভাবে তার মান উপর নির্ভর করে, পরিবর্তনশীল রূপান্তর সঠিক তথ্য টাইপ।

সি, সি ++, এবং জাভা অন্যান্য ভাষাগুলিতে, প্রোগ্রামারকে এটি ব্যবহার করার আগে পরিবর্তনশীল নাম এবং ধরন ঘোষণা করতে হবে।

পিএইচপি ভেরিয়েবল সুযোগ
পিএইচপি, ভেরিয়েবল স্ক্রিপ্টে যে কোন জায়গায় ঘোষিত হতে পারে।

একটি পরিবর্তনশীলের সুযোগ স্ক্রিপ্টের অংশ যেখানে পরিবর্তনশীল উল্লেখ / ব্যবহার করা যেতে পারে।

পিএইচপি তিনটি ভিন্ন পরিবর্তনশীল scopes আছে:
  • local
  • global
  • static
Global and Local Scope
A variable declared outside a function has a GLOBAL SCOPE and can only be accessed outside a function:

Example

<?php
$x = 5; // global scope
function myTest() {
    // using x inside this function will generate an error    echo "<p>Variable x inside function is: $x</p>";
} 
myTest();

echo "<p>Variable x outside function is: $x</p>";
?>
https://www.w3schools.com/php/php_variables.asp

A variable declared within a function has a LOCAL SCOPE and can only be accessed within that function:

Example

<?php
function myTest() {
    $x = 5; // local scope    echo "<p>Variable x inside function is: $x</p>";
} 
myTest();

// using x outside the function will generate an errorecho "<p>Variable x outside function is: $x</p>";
?>
বিভিন্ন ফাংশনে একই নামের সাথে স্থানীয় ভেরিয়েবল থাকতে পারে, কারণ স্থানীয় ভেরিয়েবল শুধুমাত্র সেই ফাংশন দ্বারা স্বীকৃত হয় যা তারা ঘোষিত হয়।

PHP The global Keyword

The global keyword is used to access a global variable from within a function.
To do this, use the global keyword before the variables (inside the function):

Example

<?php
$x = 5;
$y = 10;

function myTest() {
    global $x, $y;
    $y = $x + $y;
}

myTest();
echo $y; // outputs 15?>


পিএইচপিও গ্লোবালস [ইন্ডেক্স] নামক একটি অ্যারের সমস্ত গ্লোবাল ভেরিয়েবল সঞ্চয় করে। সূচী পরিবর্তনশীল নাম ধারণ করে। এই অ্যারে ফাংশন মধ্যে থেকে অ্যাক্সেসযোগ্য এবং সরাসরি গ্লোবাল ভেরিয়েবল আপডেট করতে ব্যবহার করা যেতে পারে।

উপরের উদাহরণটি এরকম পুনঃলিখন করা যেতে পারে:

Example

<?php
$x = 5;
$y = 10;

function myTest() {
    $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
} 

myTest();
echo $y; // outputs 15?>

PHP The static Keyword

Normally, when a function is completed/executed, all of its variables are deleted. However, sometimes we want a local variable NOT to be deleted. We need it for a further job.
To do this, use the static keyword when you first declare the variable:

Example

<?php
function myTest() {
    static $x = 0;
    echo $x;
    $x++;
}

myTest();
myTest();
myTest();
?>
Then, each time the function is called, that variable will still have the information it contained from the last time the function was called.
Note: The variable is still local to the function.

Basic PHP Syntax

একটি পিএইচপি স্ক্রিপ্ট নথিতে কোথাও স্থাপন করা যেতে পারে।

একটি পিএইচপি স্ক্রিপ্ট <? Php দিয়ে শুরু হয় এবং শেষ হয়?>:
<?php
// PHP code goes here
?>

পিএইচপি ফাইলের জন্য ডিফল্ট ফাইল এক্সটেনশন ".php"।



একটি পিএইচপি ফাইল সাধারণত এইচটিএমএল ট্যাগ, এবং কিছু পিএইচপি স্ক্রিপ্টিং কোড রয়েছে।

নীচে, আমাদের একটি পিএইচপি ফাইলের একটি উদাহরণ রয়েছে, পিএইচপি স্ক্রিপ্ট যা বিল্ট-ইন পিএইচপি ফাংশন ব্যবহার করে "echo" টেক্সটটি "হ্যালো ওয়ার্ল্ড!" আউটপুট আউটপুট করে। একটি ওয়েব পেজে:

Example

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

দ্রষ্টব্য: পিএইচপি বিবৃতি একটি সেমিকোলন (;) সঙ্গে শেষ।

Comments in PHP

পিএইচপি কোডে একটি মন্তব্য একটি লাইন যা প্রোগ্রামের অংশ হিসাবে পড়া / চালানো হয় না। কোডটি দেখছেন এমন কেউই তার একমাত্র উদ্দেশ্যটি পড়তে চান।

  • মন্তব্য ব্যবহার করা যেতে পারে:
  • অন্যদের আপনি কি করছেন বুঝতে
  • আপনি যা করেছেন তার থেকে নিজেকে অনুস্মারক করুন - বেশিরভাগ প্রোগ্রামাররা বছরে দুই বা তার পরে তাদের নিজের কাজে ফিরে আসছে এবং তারা যা করেছে তা পুনরায় চিন্তা করতে হয়েছে। মন্তব্য আপনি কোড লিখেছেন যখন আপনি চিন্তা ছিল কি আপনাকে মনে করিয়ে দিতে পারেন
পিএইচপি মন্তব্য করার বিভিন্ন উপায় সমর্থন করে:

Example

<!DOCTYPE html>
<html>
<body>

<?php
// This is a single-line comment
# This is also a single-line comment
/*
This is a multiple-lines comment block
that spans over multiple
lines
*/


// You can also use comments to leave out parts of a code line$x = 5 /* + 15 */ + 5;
echo $x;
?>


</body>
</html>
পিএইচপি কেস সংবেদনশীলতা

পিএইচপি, সমস্ত কীওয়ার্ড (উদাঃ, অন্যথায়, যখন, প্রতিধ্বনি, ইত্যাদি), ক্লাস, ফাংশন এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলি কেস-সংবেদনশীল নয়।

নিচের উদাহরণে, নীচে তিনটি ইকো স্টেটমেন্ট বৈধ (এবং সমান):

Example

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>


</body>
</html>
যাহোক; সব পরিবর্তনশীল নাম কেস সংবেদনশীল হয়।
নিচের উদাহরণে, শুধুমাত্র প্রথম বিবৃতিটি $ রঙ পরিবর্তনশীলের মান প্রদর্শন করবে (এটি হল কারণ $ রঙ, $ COLOR, এবং $ coLOR তিনটি ভিন্ন ভেরিয়েবল হিসাবে বিবেচিত হয়):

Example

<!DOCTYPE html>
<html>
<body>

<?php
$color = "red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>


</body>
</html>
https://www.w3schools.com/php/php_syntax.asp

PHP 5 Installation

What Do I Need? =আমার কী দরকার?

পিএইচপি ব্যবহার শুরু করতে, আপনি করতে পারেন:

  • পিএইচপি এবং মাইএসকিউএল সমর্থন সঙ্গে একটি ওয়েব হোস্ট খুঁজুন
  • আপনার নিজের পিসিতে একটি ওয়েব সার্ভার ইনস্টল করুন এবং তারপরে পিএইচপি এবং মাইএসকিউএল ইনস্টল করুন
পিএইচপি সমর্থন সঙ্গে একটি ওয়েব হোস্ট ব্যবহার করুন
আপনার সার্ভার পিএইচপি জন্য সমর্থন সক্রিয় করা হয়েছে, তাহলে আপনি কিছু করতে হবে না।

শুধু কিছু .php ফাইল তৈরি করুন, তাদের আপনার ওয়েব ডিরেক্টরিতে রাখুন এবং সার্ভার স্বয়ংক্রিয়ভাবে আপনার জন্য তাদের বিশ্লেষণ করবে।

আপনি কিছু কম্পাইল বা অতিরিক্ত সরঞ্জাম ইনস্টল করার প্রয়োজন হয় না।


কারণ পিএইচপি ফ্রি, বেশিরভাগ ওয়েব হোস্ট পিএইচপি সমর্থন করে।

Set Up PHP on Your Own PC=আপনার নিজস্ব পিসি উপর পিএইচপি সেট করুন

তবে, যদি আপনার সার্ভার পিএইচপি সমর্থন করে না, তবে অবশ্যই আপনাকে অবশ্যই:

একটি ওয়েব সার্ভার ইনস্টল করুন
  • পিএইচপি ইনস্টল করুন
  • ডাটাবেস ইনস্টল করুন, যেমন MySQL
  • সরকারী পিএইচপি ওয়েবসাইট (পিএইচপি.net) পিএইচপি জন্য ইনস্টলেশন নির্দেশাবলী আছে: http://php.net/manual/en/install.php

PHP 5 Introduction

পিএইচপি স্ক্রিপ্ট সার্ভারে মৃত্যুদন্ড কার্যকর করা হয়।
আপনি কি ইতিমধ্যে জানা উচিত

আপনি চালিয়ে যাওয়ার আগে আপনার নীচের মৌলিক বোঝার উচিত:



এইচটিএমএল
সিএসএস
জাভাস্ক্রিপ্ট
আপনি যদি এই বিষয়গুলি প্রথমে অধ্যয়ন করতে চান তবে আমাদের হোম পৃষ্ঠাতে টিউটোরিয়ালটি খুঁজুন।

What is PHP?

  • পিএইচপি "পিএইচপি: হাইপারটেক্সট প্রিপপ্রসেসর" এর জন্য একটি আদ্যক্ষর।
  • পিএইচপি ব্যাপকভাবে ব্যবহৃত, ওপেন সোর্স স্ক্রিপ্টিং ভাষা
  • পিএইচপি স্ক্রিপ্ট সার্ভারে মৃত্যুদন্ড কার্যকর করা হয়
  • পিএইচপি ডাউনলোড এবং ব্যবহার করতে বিনামূল্যে
পিএইচপি একটি আশ্চর্যজনক এবং জনপ্রিয় ভাষা! এটি ওয়েব (ওয়ার্ডপ্রেস) এর সবচেয়ে বড় ব্লগিং সিস্টেমের মূল অংশ হতে যথেষ্ট শক্তিশালী! এটি সবচেয়ে গভীর সামাজিক নেটওয়ার্ক (ফেসবুক) চালানোর জন্য যথেষ্ট গভীর! এটি একটি শিক্ষানবিস প্রথম সার্ভার পাশ ভাষা হতে যথেষ্ট সহজ!

What is a PHP File?

  • পিএইচপি ফাইল টেক্সট, এইচটিএমএল, CSS, জাভাস্ক্রিপ্ট, এবং পিএইচপি কোড থাকতে পারে
  • পিএইচপি কোড সার্ভারে মৃত্যুদন্ড কার্যকর করা হয় এবং ফলস ব্রাউজারে প্লেইন HTML হিসাবে ফিরিয়ে আনা হয়
  • পিএইচপি ফাইল এক্সটেনশন আছে ".php"

What Can PHP Do?

  • পিএইচপি গতিশীল পৃষ্ঠা কন্টেন্ট জেনারেট করতে পারেন
  • পিএইচপি সার্ভারে ফাইল তৈরি, খোলা, পড়া, লেখা, মুছে ফেলতে এবং বন্ধ করতে পারে
  • পিএইচপি ফর্ম তথ্য সংগ্রহ করতে পারেন
  • পিএইচপি পাঠাতে এবং কুকি গ্রহণ করতে পারেন
  • পিএইচপি আপনার ডেটাবেসে ডেটা সংশোধন, মুছতে, যোগ করতে পারেন
  • পিএইচপি ব্যবহারকারী অ্যাক্সেস নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে
  • পিএইচপি ডেট এনক্রিপ্ট করতে পারেন
পিএইচপি দিয়ে আপনি আউটপুট এইচটিএমএল সীমাবদ্ধ নয়। আপনি ছবি, পিডিএফ ফাইল এবং এমনকি ফ্ল্যাশ সিনেমা আউটপুট করতে পারেন। আপনি এক্সএটিএমএল এবং এক্সএমএল মত যেকোন টেক্সট আউটপুট করতে পারেন।

Why PHP?

  • পিএইচপি বিভিন্ন প্লাটফর্মে চলছে (উইন্ডোজ, লিনাক্স, ইউনিক্স, ম্যাক ওএস এক্স ইত্যাদি)
  • পিএইচপি আজ ব্যবহৃত প্রায় সব সার্ভারের সাথে সামঞ্জস্যপূর্ণ (Apache, IIS, ইত্যাদি)
  • পিএইচপি ডাটাবেস বিস্তৃত সমর্থন করে
  • পিএইচপি বিনামূল্যে। এটি সরকারী পিএইচপি সম্পদ থেকে ডাউনলোড করুন: www.php.net
  • পিএইচপি শিখতে সহজ এবং সার্ভার পাশে দক্ষতার সাথে রান করে

PHP 5 Tutorial

পিএইচপি একটি সার্ভার স্ক্রিপ্টিং ভাষা, এবং গতিশীল এবং ইন্টারেক্টিভ ওয়েব পেজ তৈরি করার জন্য একটি শক্তিশালী হাতিয়ার। পিএইচপি মাইক্রোসফ্ট এর এএসপি হিসাবে প্রতিযোগীদের ব্যাপকভাবে ব্যবহৃত, বিনামূল্যে, এবং দক্ষ বিকল্প।
"পিএইচপি দেখান" সঙ্গে সহজ শিক্ষা