句柄是专属于windows操作系统下的概念吗
为啥要提这个问题呢,因为PHP下似乎也经常用到这一逻辑,所以想搞明白点。百度了一下,似乎 句柄是windows下的产物,那么别的系统如 Linux 、UINX等操作系统下也有这个玩意吗?另外还有 勾子这一概念,似乎句柄也是勾子,那么勾子又是怎么回事呢?总感觉PHP乱七八糟的。
还有: $_mysqli=new mysqli('cocalhost','root','yangfan','cms');这句话中,为啥说 $_mysqli就是句柄呢?
我的理解它是一个变量啊
回复讨论(解决方案)
handle
n. [建] 把手;柄;手感;口实
vt. 处理;操作;运用;买卖;触摸
vi. 搬运;易于操纵
习惯译做 句柄
实则是系统资源的索引
在程序中传递一个资源实体显然不如只传递其索引号来的方便
在 php 中
$_mysqli=new mysqli('cocalhost','root','yangfan','cms');
$_mysqli 是对象,当然对象的引用传递,也可以说是句柄
$_mysql = mysql_connect('cocalhost','root','yangfan');
$_mysql 是资源,也就是句柄
handle
n. [建] 把手;柄;手感;口实
vt. 处理;操作;运用;买卖;触摸
vi. 搬运;易于操纵
习惯译做 句柄
实则是系统资源的索引
在程序中传递一个资源实体显然不如只传递其索引号来的方便
在 php 中
$_mysqli=new mysqli('cocalhost','root','yangfan','cms');
$_mysqli 是对象,当然对象的引用传递,也可以说是句柄
$_mysql = mysql_connect('cocalhost','root','yangfan');
$_mysql 是资源,也就是句柄
变量和资源有什么区别呢
这么说吧:
资源是真实存在的,比如你这个人吧
变量是载体,或者说是名字。比如你的身份证上绝不会是 shopnc_02,但他都代表着你这个人
句柄是系统(如数据库、操作系统)所管理的内存块或对象,并不是window的概念
在window中窗体的引用为句柄 这是因为官方这么叫了 然后函数 如 HWND hWnd = AfxGetMainWnd()->m_hWnd ;看这类型名称 就是句柄
其实打开的文件 打开的目录 打开的数据库连接都可以称为句柄 但是大家不这么叫而已 都叫“数据库连接” "文件描述符"
在PHP可以把resource归属为句柄

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Les longues URL, souvent encombrées de mots clés et de paramètres de suivi, peuvent dissuader les visiteurs. Un script de raccourcissement d'URL offre une solution, créant des liens concis idéaux pour les médias sociaux et d'autres plateformes. Ces scripts sont utiles pour les sites Web individuels

À la suite de son acquisition de haut niveau par Facebook en 2012, Instagram a adopté deux ensembles d'API pour une utilisation tierce. Ce sont l'API graphique Instagram et l'API d'affichage de base Instagram. En tant que développeur créant une application qui nécessite des informations à partir d'un

Laravel simplifie la gestion des données de session temporaires à l'aide de ses méthodes de flash intuitives. Ceci est parfait pour afficher de brefs messages, alertes ou notifications dans votre application. Les données ne persistent que pour la demande ultérieure par défaut: $ demande-

Il s'agit de la deuxième et dernière partie de la série sur la construction d'une application React avec un back-end Laravel. Dans la première partie de la série, nous avons créé une API RESTful utilisant Laravel pour une application de liste de base sur le produit. Dans ce tutoriel, nous serons Dev

Laravel fournit une syntaxe de simulation de réponse HTTP concise, simplifiant les tests d'interaction HTTP. Cette approche réduit considérablement la redondance du code tout en rendant votre simulation de test plus intuitive. L'implémentation de base fournit une variété de raccourcis de type de réponse: Utiliser illuminate \ support \ faades \ http; Http :: faux ([[ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

Voulez-vous fournir des solutions instantanées en temps réel aux problèmes les plus pressants de vos clients? Le chat en direct vous permet d'avoir des conversations en temps réel avec les clients et de résoudre leurs problèmes instantanément. Il vous permet de fournir un service plus rapide à votre personnalité

L'enquête sur le paysage PHP 2025 étudie les tendances actuelles de développement du PHP. Il explore l'utilisation du cadre, les méthodes de déploiement et les défis, visant à fournir des informations aux développeurs et aux entreprises. L'enquête prévoit la croissance de la PHP moderne versio
