咒语这种东西,其实类似现在的编程语言。你可以把世界想象成一个巨大的计算机,基础的规则已经被决定了,问题是如何实现。我们用不同的编程语言来实现,通过一些简单的,甚至类似自然语言的命令,就能让计算机按照我们的意愿产生各种不同的神奇结果。这就叫魔法。
所以全世界的咒语是可以不一样的,正如同编程也有不同的语言的,它们都可以实现类似的结果,因为世界的基本运行规则已经被决定了。
但是,魔法不同于编程语言的一点是,其实魔法并不是必须需要咒语,巫师之所以会魔法不是因为他们学会了念咒语,而是他们本身有魔力,一个麻瓜或者哑炮,即使会念咒语,也没有什么魔力。
霍格沃兹不能把麻瓜教育成巫师,它只能教育有魔力的人(即使父母都是麻瓜)如何控制自己的力量,把魔力发挥到极致。
很多麻瓜出身的人,例如哈利和汤姆里德尔,在不知道自己是巫师的时候就可以展现魔力,哈利是浑浑噩噩无意中展现的,而汤姆里德尔已经能够有意识的通过魔力来达成特定目的了。
从本能出发,你不用念咒,甚至不用魔杖,不用无声咒,就可以实现魔法的结果,例如把姑妈吹涨。
所以咒语的作用其实有限。
魔法是与个人的意志力高度相关的,很多魔法本身就需要和人的精神配合,例如呼神护卫要求你回忆最美好的场景,钻心咒要求你有最够的恨意,如果意志力没有达到,咒语念得再对也没用。幻影移形的三个d,目标、决心、从容,其实全部都是意志力的体现,你必须努力回忆起你想去的地方,并且有一种特别强烈的意愿去占据那块空间,你就可以瞬移。
换句话说,如果意志力到了,即使咒语是错误的,甚至没有意义的,只要你内心极度相信它能产生这种结果,咒语可能就会生效。
我觉得可能魔法世界的咒语无法通过双盲实验。
如果你是黑魔法防御术老师,你说你来教给学生一个缴械咒,这个咒语可以把对方的魔杖击飞,这个咒语叫“障碍重重”,如果学生真的相信你了,他相信这个咒语确实能够达到这个效果,他在念咒的时候非常有意愿缴获对方的魔杖,他也非常有自信咒语可以达成这个效果,那么即使他念的不是“除你武器”,通过他意志力而产生的魔法效果其实也是一样的。
也就是说,咒语的内容不重要,你相信它能够实现什么结果才重要。当然这都是我作为麻瓜的一种推测。