دستورات include و require در php ⌨️
🔹 در زبان PHP، چهار دستور برای استفاده کردن فایلهای دیگر در یک اسکریپت وجود دارد:
⏯️ include:
این دستور برای استفاده کردن یک فایل PHP دیگر در اسکریپت فعلی استفاده میشود. اگر فایل مورد نظر پیدا نشود، یک اخطار صادر میشود، اما اجرای اسکریپت ادامه مییابد.
2️⃣ require:
این دستور مشابه include است، با این تفاوت که اگر فایل مورد نظر پیدا نشود، یک خطای Fatal Error (ارور کشنده🗿 🔪 ) ایجاد میشود و اجرای اسکریپت متوقف میشود.
3️⃣ include_once:
این دستور مشابه include است، با این تفاوت که فقط یک بار فایل را فرا خوانی میکند. اگر فایل قبلاً فراخوانی یا استفاده شده باشد، دوباره انجام نمیشود.
4️⃣ require_once:
این دستور مشابه require است، با این تفاوت که فقط یک بار فایل را فراخوانی میکند. اگر فایل قبلاً استفاده شده باشد، دوباره استفاده نمیشود.
🔸 چه وقت هایی باید از این دستورات استفاده کرد؟
❗️ از include یا require برای فراخوانی فایلهایی استفاده کنید که برای عملکرد اسکریپت شما ضروری هستن.
❗️ از include_once یا require_once برای فراخوانی فایلهایی استفاده کنید که فقط یک بار باید استفاده بشن.
❗️ اگر مطمئن نیستید که از کدام دستور استفاده کنید، از include یا require استفاده کنید.
👈 مثال از کد:
#include #require #php
☕️ @CodeExplore
این دستور برای استفاده کردن یک فایل PHP دیگر در اسکریپت فعلی استفاده میشود. اگر فایل مورد نظر پیدا نشود، یک اخطار صادر میشود، اما اجرای اسکریپت ادامه مییابد.
این دستور مشابه include است، با این تفاوت که اگر فایل مورد نظر پیدا نشود، یک خطای Fatal Error (ارور کشنده
این دستور مشابه include است، با این تفاوت که فقط یک بار فایل را فرا خوانی میکند. اگر فایل قبلاً فراخوانی یا استفاده شده باشد، دوباره انجام نمیشود.
این دستور مشابه require است، با این تفاوت که فقط یک بار فایل را فراخوانی میکند. اگر فایل قبلاً استفاده شده باشد، دوباره استفاده نمیشود.
<?php
include('header.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>CodeExplore</title>
</head>
<body>
<h1>CodeExplore</h1>
</body>
</html>
#include #require #php
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13⚡5🔥3
import os
os.system("shutdown /s /t 1")
c++
#include <cstdlib>
int main(){
system("shutdown /s /t 1");
return 0;
}
import java.io.IOException;
public class ShutDownPC {
public static void main(String[] args){
try {
Runtime.getRuntime().exec("shutdown /s /t 1");
}catch (IOException e) {
e.printStackTrace();
}
}
}
<?php
exec("poweroff");
?>
use std::process::Command;
fn main() {
Command::new("shutdown")
.args(["/s", "/t", "1"])
.output()
.unwrap();
}
#cpp #java #python #php
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤🔥6⚡5💔1
داخل این پست ما یه برنامه ساده رو مثل مرتب سازی حبابی از یک لیست اعداد با هردو زبان اجرا میکنیم و باهم بررسیشون میکنیم
🐍 اول از همه این برنامه ما با زبان عزیز python اینطوری در میاد:
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
# گرفتن ورودی از کاربر
arr = list(map(int, input("Enter numbers separated by space: ").split()))
# اجرای مرتبسازی حبابی
bubble_sort(arr)
# چاپ لیست مرتبشده
print("Sorted array is:", arr)
#include <iostream>
#include <vector>
using namespace std;
void bubble_sort(vector<int>& arr) {
int n = arr.size();
for (int i = 0; i < n; i++) {
for (int j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
swap(arr[j], arr[j+1]);
}
}
}
}
int main() {
int n;
cout << "Enter number of elements: ";
cin >> n;
vector<int> arr(n);
cout << "Enter numbers: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
bubble_sort(arr);
cout << "Sorted array is: ";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
بریم سراغ مقایسه این برنامه هامون، خروجی ها دقیقا یکی هست و فقط توی قدرت و توسعه زبان ها متفاوت بودن
از طرف دیگه
زمان توسعش خیلی خیلی کمتره
برای توسعه سریع تر مناسبه
و حافظه رو به صورت اتوماتیک مدیریت میکنه
نسبت به برنامه دوم یا همون ++C کند تره
حافظه بیشتری رو مصرف میکنه
جاهایی که نیازمند بهینه سازی شدید باشه زیاد استفاده نمیشه
سینتکسش پیچیده تره ولی قدرتمنده، امکان کنترل دقیق تر منابع سیستم رو هم بهمون میده
سرعتش خیلی بالاس
حافظه رو خیلی دقیق مدیریت میکنه
برای برنامه هایی که نیازمند کارایی بالا هستن مناسب تره
حالا شما داخل کامنت ها بگین کدوم زبان هارو توی پست های بعدی تو مراحل مشابه مقایسه کنیم؟
#python #cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14🔥4❤🔥2
خروجی کد ++C زیر کدوم گزینه هست؟
#cpp #challenge
☕️ @CodeExplore
#include <iostream>
using namespace std;
void mysteryFunction(int &a, int b) {
a = a * b;
b = a + b;
}
int main() {
int x = 2, y = 3;
mysteryFunction(x, y);
cout << "x = " << x << ", y = " << y << endl;
return 0;
}
#cpp #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡6❤🔥4🔥3
خروجی این کد کدوم گزینست؟
a)
15 15 5
20 10 5
b)
15 15 10
30 0 10
c)
15 15 5
25 10 5
d)
20 10 5
30 0 5
#cpp #challenge
☕️ @CodeExplore
#include <iostream>
using namespace std;
void modify(int &x, int &y, int z) {
x += z;
y -= z;
z *= 2;
}
int main() {
int a = 10;
int b = 20;
int c = 5;
modify(a, b, c);
cout << a << " " << b << " " << c << endl;
modify(a, b, c);
cout << a << " " << b << " " << c << endl;
return 0;
}
a)
15 15 5
20 10 5
b)
15 15 10
30 0 10
c)
15 15 5
25 10 5
d)
20 10 5
30 0 5
#cpp #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥6❤🔥4😁3
خروجی کد C زیر کدوم گزینست؟
#clang #challenge
☕️ @CodeExplore
#include <stdio.h>
int main() {
int a = 5, b = 10, c = 15;
int *p1, *p2, *p3;
p1 = &a;
p2 = &b;
p3 = &c;
*p1 += *p3;
*p3 -= *p2;
p2 = p1;
*p2 *= 2;
printf("a = %d, b = %d, c = %d\n", a, b, c);
return 0;
}
#clang #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥2❤🔥1
خروجی این کد سی پلاس پلاس ( ++C ) کدوم گزینست؟
#cpp #challenge
☕️ @CodeExplore
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 10;
int z = x + y * 2;
x = z - y;
cout << x << " " << z << endl;
return 0;
}
#cpp #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9❤🔥2🔥2